Rename --v2 to --dart-dev-run (#2498)
diff --git a/lib/src/command/run.dart b/lib/src/command/run.dart
index 488f731..9e66cec 100644
--- a/lib/src/command/run.dart
+++ b/lib/src/command/run.dart
@@ -30,13 +30,13 @@
argParser.addFlag('checked', abbr: 'c', hide: true);
argParser.addOption('mode', help: 'Deprecated option', hide: true);
// mode exposed for `dartdev run` to use as subprocess.
- argParser.addFlag('v2', hide: true);
+ argParser.addFlag('dart-dev-run', hide: true);
}
@override
Future run() async {
- if (argResults['v2']) {
- return await _runV2();
+ if (argResults['dart-dev-run']) {
+ return await _runFromDartDev();
}
if (argResults.rest.isEmpty) {
usageException('Must specify an executable to run.');
@@ -92,7 +92,7 @@
await flushThenExit(exitCode);
}
- /// Implement a v2 mode for use in `dartdev run`.
+ /// Implement a mode for use in `dartdev run`.
///
/// Usage: `dartdev run [package[:command]]`
///
@@ -102,7 +102,7 @@
/// Runs `bin/<command>.dart` from package `<package>`. If `<package>` is not
/// mutable (local root package or path-dependency) a source snapshot will be
/// cached in `.dart_tool/pub/bin/<package>/<command>.dart.snapshot.dart2`.
- Future _runV2() async {
+ Future _runFromDartDev() async {
var package = entrypoint.root.name;
var command = package;
var args = <String>[];
diff --git a/test/run/v2/app_can_read_from_stdin_test.dart b/test/run/dartdev/app_can_read_from_stdin_test.dart
similarity index 93%
rename from test/run/v2/app_can_read_from_stdin_test.dart
rename to test/run/dartdev/app_can_read_from_stdin_test.dart
index 2291392..7e117cc 100644
--- a/test/run/v2/app_can_read_from_stdin_test.dart
+++ b/test/run/dartdev/app_can_read_from_stdin_test.dart
@@ -28,7 +28,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['myapp:script']);
+ var pub = await pubRunFromDartDev(args: ['myapp:script']);
await expectLater(pub.stdout, emits('started'));
pub.stdin.writeln('first');
@@ -55,7 +55,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['myapp:script']);
+ var pub = await pubRunFromDartDev(args: ['myapp:script']);
await expectLater(pub.stdout, emits('started'));
pub.stdin.writeln('first');
diff --git a/test/run/v2/errors_if_only_transitive_dependency_test.dart b/test/run/dartdev/errors_if_only_transitive_dependency_test.dart
similarity index 94%
rename from test/run/v2/errors_if_only_transitive_dependency_test.dart
rename to test/run/dartdev/errors_if_only_transitive_dependency_test.dart
index 78d6487..3afd21c 100644
--- a/test/run/v2/errors_if_only_transitive_dependency_test.dart
+++ b/test/run/dartdev/errors_if_only_transitive_dependency_test.dart
@@ -30,7 +30,7 @@
await pubGet();
- var pub = await pubRunV2(args: ['foo:script']);
+ var pub = await pubRunFromDartDev(args: ['foo:script']);
expect(pub.stderr, emits('Package "foo" is not an immediate dependency.'));
expect(pub.stderr,
emits('Cannot run executables in transitive dependencies.'));
diff --git a/test/run/v2/errors_if_path_in_dependency_test.dart b/test/run/dartdev/errors_if_path_in_dependency_test.dart
similarity index 100%
rename from test/run/v2/errors_if_path_in_dependency_test.dart
rename to test/run/dartdev/errors_if_path_in_dependency_test.dart
diff --git a/test/run/v2/forwards_signal_posix_test.dart b/test/run/dartdev/forwards_signal_posix_test.dart
similarity index 95%
rename from test/run/v2/forwards_signal_posix_test.dart
rename to test/run/dartdev/forwards_signal_posix_test.dart
index 0aa9e6d..e90c2f7 100644
--- a/test/run/v2/forwards_signal_posix_test.dart
+++ b/test/run/dartdev/forwards_signal_posix_test.dart
@@ -41,7 +41,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['myapp:script']);
+ var pub = await pubRunFromDartDev(args: ['myapp:script']);
await expectLater(pub.stdout, emits('ready'));
for (var signal in _catchableSignals) {
diff --git a/test/run/v2/loads_package_imports_in_a_dependency_test.dart b/test/run/dartdev/loads_package_imports_in_a_dependency_test.dart
similarity index 93%
rename from test/run/v2/loads_package_imports_in_a_dependency_test.dart
rename to test/run/dartdev/loads_package_imports_in_a_dependency_test.dart
index 9efca58..9673513 100644
--- a/test/run/v2/loads_package_imports_in_a_dependency_test.dart
+++ b/test/run/dartdev/loads_package_imports_in_a_dependency_test.dart
@@ -28,7 +28,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['foo:bar']);
+ var pub = await pubRunFromDartDev(args: ['foo:bar']);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
});
diff --git a/test/run/v2/nonexistent_dependency_test.dart b/test/run/dartdev/nonexistent_dependency_test.dart
similarity index 91%
rename from test/run/v2/nonexistent_dependency_test.dart
rename to test/run/dartdev/nonexistent_dependency_test.dart
index 3b18c4e..963185c 100644
--- a/test/run/v2/nonexistent_dependency_test.dart
+++ b/test/run/dartdev/nonexistent_dependency_test.dart
@@ -14,7 +14,7 @@
await d.dir(appPath, [d.appPubspec()]).create();
await pubGet();
- var pub = await pubRunV2(args: ['foo:script']);
+ var pub = await pubRunFromDartDev(args: ['foo:script']);
expect(
pub.stderr,
emits('Could not find package "foo". Did you forget to add a '
diff --git a/test/run/v2/nonexistent_script_in_dependency_test.dart b/test/run/dartdev/nonexistent_script_in_dependency_test.dart
similarity index 93%
rename from test/run/v2/nonexistent_script_in_dependency_test.dart
rename to test/run/dartdev/nonexistent_script_in_dependency_test.dart
index ab65491..b38b5a6 100644
--- a/test/run/v2/nonexistent_script_in_dependency_test.dart
+++ b/test/run/dartdev/nonexistent_script_in_dependency_test.dart
@@ -22,7 +22,7 @@
await pubGet();
- var pub = await pubRunV2(args: ['foo:script']);
+ var pub = await pubRunFromDartDev(args: ['foo:script']);
expect(
pub.stderr,
emits(
diff --git a/test/run/v2/package_api_test.dart b/test/run/dartdev/package_api_test.dart
similarity index 94%
rename from test/run/v2/package_api_test.dart
rename to test/run/dartdev/package_api_test.dart
index 0126f5e..484e370 100644
--- a/test/run/v2/package_api_test.dart
+++ b/test/run/dartdev/package_api_test.dart
@@ -33,7 +33,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['myapp:script']);
+ var pub = await pubRunFromDartDev(args: ['myapp:script']);
expect(pub.stdout, emits('null'));
expect(pub.stdout,
@@ -58,7 +58,7 @@
await pubGet();
- var pub = await pubRunV2(args: ['foo:script']);
+ var pub = await pubRunFromDartDev(args: ['foo:script']);
expect(pub.stdout, emits('Precompiling executable...'));
expect(pub.stdout, emits('Precompiled foo:script.'));
diff --git a/test/run/v2/passes_along_arguments_test.dart b/test/run/dartdev/passes_along_arguments_test.dart
similarity index 88%
rename from test/run/v2/passes_along_arguments_test.dart
rename to test/run/dartdev/passes_along_arguments_test.dart
index 78731d0..dfdb923 100644
--- a/test/run/v2/passes_along_arguments_test.dart
+++ b/test/run/dartdev/passes_along_arguments_test.dart
@@ -24,8 +24,8 @@
// Use some args that would trip up pub's arg parser to ensure that it
// isn't trying to look at them.
- var pub =
- await pubRunV2(args: ['myapp:args', '--verbose', '-m', '--', 'help']);
+ var pub = await pubRunFromDartDev(
+ args: ['myapp:args', '--verbose', '-m', '--', 'help']);
expect(pub.stdout, emits('--verbose -m -- help'));
await pub.shouldExit();
diff --git a/test/run/v2/runs_default_app_without_arguments.dart b/test/run/dartdev/runs_default_app_without_arguments.dart
similarity index 89%
rename from test/run/v2/runs_default_app_without_arguments.dart
rename to test/run/dartdev/runs_default_app_without_arguments.dart
index 40f3cf1..df33725 100644
--- a/test/run/v2/runs_default_app_without_arguments.dart
+++ b/test/run/dartdev/runs_default_app_without_arguments.dart
@@ -15,7 +15,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: []);
+ var pub = await pubRunFromDartDev(args: []);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
});
@@ -27,7 +27,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: []);
+ var pub = await pubRunFromDartDev(args: []);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
});
@@ -42,7 +42,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: []);
+ var pub = await pubRunFromDartDev(args: []);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
});
diff --git a/test/run/v2/runs_from_a_dependency_override_after_dependency_test.dart b/test/run/dartdev/runs_from_a_dependency_override_after_dependency_test.dart
similarity index 91%
rename from test/run/v2/runs_from_a_dependency_override_after_dependency_test.dart
rename to test/run/dartdev/runs_from_a_dependency_override_after_dependency_test.dart
index 846bf82..c3af926 100644
--- a/test/run/v2/runs_from_a_dependency_override_after_dependency_test.dart
+++ b/test/run/dartdev/runs_from_a_dependency_override_after_dependency_test.dart
@@ -25,7 +25,7 @@
await pubGet(args: ['--precompile']);
- var pub = await pubRunV2(args: ['foo:bar']);
+ var pub = await pubRunFromDartDev(args: ['foo:bar']);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
@@ -45,7 +45,7 @@
await pubGet();
- pub = await pubRunV2(args: ['foo:bar']);
+ pub = await pubRunFromDartDev(args: ['foo:bar']);
expect(pub.stdout, emits('different'));
await pub.shouldExit();
});
diff --git a/test/run/v2/runs_named_app_in_dependency_test.dart b/test/run/dartdev/runs_named_app_in_dependency_test.dart
similarity index 92%
rename from test/run/v2/runs_named_app_in_dependency_test.dart
rename to test/run/dartdev/runs_named_app_in_dependency_test.dart
index a667eb1..247335f 100644
--- a/test/run/v2/runs_named_app_in_dependency_test.dart
+++ b/test/run/dartdev/runs_named_app_in_dependency_test.dart
@@ -21,7 +21,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['foo:bar']);
+ var pub = await pubRunFromDartDev(args: ['foo:bar']);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
});
diff --git a/test/run/v2/runs_named_app_in_dev_dependency_test.dart b/test/run/dartdev/runs_named_app_in_dev_dependency_test.dart
similarity index 93%
rename from test/run/v2/runs_named_app_in_dev_dependency_test.dart
rename to test/run/dartdev/runs_named_app_in_dev_dependency_test.dart
index e2ea1b1..c47717c 100644
--- a/test/run/v2/runs_named_app_in_dev_dependency_test.dart
+++ b/test/run/dartdev/runs_named_app_in_dev_dependency_test.dart
@@ -24,7 +24,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['foo:bar']);
+ var pub = await pubRunFromDartDev(args: ['foo:bar']);
expect(pub.stdout, emits('foobar'));
await pub.shouldExit();
});
diff --git a/test/run/v2/runs_shorthand_app_in_dependency_test.dart b/test/run/dartdev/runs_shorthand_app_in_dependency_test.dart
similarity index 93%
rename from test/run/v2/runs_shorthand_app_in_dependency_test.dart
rename to test/run/dartdev/runs_shorthand_app_in_dependency_test.dart
index 357c34f..36eb8f2 100644
--- a/test/run/v2/runs_shorthand_app_in_dependency_test.dart
+++ b/test/run/dartdev/runs_shorthand_app_in_dependency_test.dart
@@ -24,7 +24,7 @@
]).create();
await pubGet();
- var pub = await pubRunV2(args: ['foo']);
+ var pub = await pubRunFromDartDev(args: ['foo']);
expect(pub.stdout, emits('foo'));
await pub.shouldExit();
});
diff --git a/test/run/v2/runs_the_script_in_checked_mode_test.dart b/test/run/dartdev/runs_the_script_in_checked_mode_test.dart
similarity index 100%
rename from test/run/v2/runs_the_script_in_checked_mode_test.dart
rename to test/run/dartdev/runs_the_script_in_checked_mode_test.dart
diff --git a/test/run/v2/runs_the_script_in_unchecked_mode_test.dart b/test/run/dartdev/runs_the_script_in_unchecked_mode_test.dart
similarity index 100%
rename from test/run/v2/runs_the_script_in_unchecked_mode_test.dart
rename to test/run/dartdev/runs_the_script_in_unchecked_mode_test.dart
diff --git a/test/test_pub.dart b/test/test_pub.dart
index af1ccc5..669fc74 100644
--- a/test/test_pub.dart
+++ b/test/test_pub.dart
@@ -219,8 +219,8 @@
/// expected startup output.
///
/// Returns the `pub run` process.
-Future<PubProcess> pubRunV2({Iterable<String> args}) async {
- final pub = await startPub(args: ['run', '--v2', ...args]);
+Future<PubProcess> pubRunFromDartDev({Iterable<String> args}) async {
+ final pub = await startPub(args: ['run', '--dart-dev-run', ...args]);
// Loading sources and transformers isn't normally printed, but the pub test
// infrastructure runs pub in verbose mode, which enables this.