Skip to content

Commit 4ef2725

Browse files
srawlinsCommit Queue
authored andcommitted
Add an analyzer_testing package
We intend to publish and maintain this as a set of testing-related utilities for the analyzer packages and for analyzer plugins. Work towards #55660 See the doc: https://docs.google.com/document/d/1jRtd8B1ijPAP6Pz89HRnyIZXw2VMjaZx0vRZTpoNO84/edit?tab=t.0#heading=h.2sz41a544qhi Change-Id: I2764b1357a932fa955060b26d78038997eaa9536 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425080 Reviewed-by: Slava Egorov <[email protected]> Commit-Queue: Samuel Rawlins <[email protected]> Reviewed-by: Paul Berry <[email protected]>
1 parent c9d54c1 commit 4ef2725

33 files changed

+55
-39
lines changed

pkg/analysis_server/benchmark/benchmarks.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import 'dart:io';
1111
import 'dart:math' as math;
1212

1313
import 'package:analyzer/file_system/physical_file_system.dart';
14-
import 'package:analyzer_utilities/package_root.dart';
14+
import 'package:analyzer_testing/package_root.dart';
1515
import 'package:args/command_runner.dart';
1616
import 'package:path/path.dart' as path;
1717

pkg/analysis_server/benchmark/perf/dart_analyze.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import 'dart:convert';
66
import 'dart:io';
77

8-
import 'package:analyzer_utilities/package_root.dart';
8+
import 'package:analyzer_testing/package_root.dart';
99

1010
import '../benchmarks.dart';
1111
import 'utils.dart';

pkg/analysis_server/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ dependencies:
3737

3838
# Use 'any' constraints here; we get our versions from the DEPS file.
3939
dev_dependencies:
40+
analyzer_testing: any
4041
analyzer_utilities: any
4142
cli_util: any
4243
lints: any

pkg/analysis_server/test/benchmarks_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ library;
99
import 'dart:convert';
1010
import 'dart:io';
1111

12-
import 'package:analyzer_utilities/package_root.dart';
12+
import 'package:analyzer_testing/package_root.dart';
1313
import 'package:path/path.dart' as path;
1414
import 'package:test/test.dart';
1515

pkg/analysis_server/test/src/utilities/selection_coverage_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import 'package:analyzer/dart/ast/visitor.dart';
99
import 'package:analyzer/dart/element/element.dart';
1010
import 'package:analyzer/file_system/physical_file_system.dart';
1111
import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
12-
import 'package:analyzer_utilities/package_root.dart' as package_root;
12+
import 'package:analyzer_testing/package_root.dart' as package_root;
1313
import 'package:test/test.dart';
1414
import 'package:test_reflective_loader/test_reflective_loader.dart';
1515

pkg/analysis_server/test/support/configuration_files.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:analyzer/src/dart/analysis/experiments.dart';
88
import 'package:analyzer/src/test_utilities/package_config_file_builder.dart';
99
import 'package:analyzer/src/test_utilities/resource_provider_mixin.dart';
1010
import 'package:analyzer/src/util/file_paths.dart' as file_paths;
11-
import 'package:analyzer_utilities/package_root.dart' as package_root;
11+
import 'package:analyzer_testing/package_root.dart' as package_root;
1212
import 'package:analyzer_utilities/test/mock_packages/mock_packages.dart';
1313

1414
/// A mixin adding functionality to write `.dart_tool/package_config.json`

pkg/analysis_server/test/verify_no_utf8_encode_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'dart:collection';
77
import 'package:analyzer/file_system/file_system.dart';
88
import 'package:analyzer/file_system/physical_file_system.dart';
99
import 'package:analyzer/src/util/file_paths.dart' as file_paths;
10-
import 'package:analyzer_utilities/package_root.dart';
10+
import 'package:analyzer_testing/package_root.dart';
1111
import 'package:test/test.dart';
1212

1313
// TODO(scheglov): Remove it after SDK 3.1 published.

pkg/analysis_server/test/verify_sorted_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:analyzer/dart/analysis/results.dart';
88
import 'package:analyzer/dart/analysis/session.dart';
99
import 'package:analyzer/file_system/file_system.dart';
1010
import 'package:analyzer/file_system/physical_file_system.dart';
11-
import 'package:analyzer_utilities/package_root.dart';
11+
import 'package:analyzer_testing/package_root.dart';
1212
import 'package:test/test.dart';
1313

1414
/// The purpose of this test is to validate that all elements

pkg/analysis_server/test/verify_tests_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import 'package:analyzer/file_system/file_system.dart';
66
import 'package:analyzer/file_system/physical_file_system.dart';
7-
import 'package:analyzer_utilities/package_root.dart' as package_root;
7+
import 'package:analyzer_testing/package_root.dart' as package_root;
88
import 'package:analyzer_utilities/verify_tests.dart';
99
import 'package:path/path.dart' as path;
1010

pkg/analysis_server/tool/bulk_fix/parse_utils.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:analyzer/dart/analysis/analysis_context_collection.dart';
88
import 'package:analyzer/dart/analysis/results.dart';
99
import 'package:analyzer/dart/ast/ast.dart';
1010
import 'package:analyzer/file_system/physical_file_system.dart';
11-
import 'package:analyzer_utilities/package_root.dart';
11+
import 'package:analyzer_testing/package_root.dart';
1212

1313
class BulkFixDetails {
1414
Future<Map<String, CorrectionDetails>> collectOverrides() async {

0 commit comments

Comments
 (0)