diff --git a/script/tool/lib/src/test_command.dart b/script/tool/lib/src/test_command.dart index 7455095effcf..fafa0f55a22d 100644 --- a/script/tool/lib/src/test_command.dart +++ b/script/tool/lib/src/test_command.dart @@ -66,14 +66,15 @@ class TestCommand extends PluginCommand { ); } else { exitCode = await processRunner.runAndStream( - 'pub', - ['get'], + 'dart', + ['pub', 'get'], workingDir: packageDir, ); if (exitCode == 0) { exitCode = await processRunner.runAndStream( - 'pub', + 'dart', [ + 'pub', 'run', if (enableExperiment.isNotEmpty) '--enable-experiment=$enableExperiment', diff --git a/script/tool/test/test_command_test.dart b/script/tool/test/test_command_test.dart index dc951f6ea9b1..1c7118abc618 100644 --- a/script/tool/test/test_command_test.dart +++ b/script/tool/test/test_command_test.dart @@ -94,10 +94,10 @@ void main() { 'flutter', const ['test', '--color', '--enable-experiment=exp1'], plugin1Dir.path), - ProcessCall('pub', const ['get'], plugin2Dir.path), + ProcessCall('dart', const ['pub', 'get'], plugin2Dir.path), ProcessCall( - 'pub', - const ['run', '--enable-experiment=exp1', 'test'], + 'dart', + const ['pub', 'run', '--enable-experiment=exp1', 'test'], plugin2Dir.path), ]), ); @@ -149,10 +149,10 @@ void main() { 'flutter', const ['test', '--color', '--enable-experiment=exp1'], plugin1Dir.path), - ProcessCall('pub', const ['get'], plugin2Dir.path), + ProcessCall('dart', const ['pub', 'get'], plugin2Dir.path), ProcessCall( - 'pub', - const ['run', '--enable-experiment=exp1', 'test'], + 'dart', + const ['pub', 'run', '--enable-experiment=exp1', 'test'], plugin2Dir.path), ]), );