// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

import 'package:test_reflective_loader/test_reflective_loader.dart';

import 'expr_builder_test.dart' as expr_builder_test;
import 'in_summary_source_test.dart' as in_summary_source_test;
import 'linker_test.dart' as linker_test;
import 'name_filter_test.dart' as name_filter_test;
import 'package_bundle_reader_test.dart' as package_bundle_reader_test;
import 'prelinker_test.dart' as prelinker_test;
import 'resynthesize_ast_test.dart' as resynthesize_ast_test;
import 'resynthesize_kernel_test.dart' as resynthesize_kernel_test;
import 'summarize_ast_strong_test.dart' as summarize_ast_strong_test;
import 'summarize_ast_test.dart' as summarize_ast_test;
import 'top_level_inference_test.dart' as top_level_inference_test;

main() {
  defineReflectiveSuite(() {
    expr_builder_test.main();
    in_summary_source_test.main();
    linker_test.main();
    name_filter_test.main();
    package_bundle_reader_test.main();
    prelinker_test.main();
    resynthesize_ast_test.main();
    resynthesize_kernel_test.main();
    summarize_ast_strong_test.main();
    summarize_ast_test.main();
    top_level_inference_test.main();
  }, name: 'summary');
}
