Remove unused golden files (#3189)
diff --git a/test/deps/goldens/dart_executables.txt b/test/deps/goldens/dart_executables.txt deleted file mode 100644 index 9284ceb..0000000 --- a/test/deps/goldens/dart_executables.txt +++ /dev/null
@@ -1,36 +0,0 @@ -'-- myapp - |-- bin - | |-- bar.dart - | '-- foo.dart - '-- pubspec.yaml - -$ pub deps --executables -myapp: bar, foo - -$ pub deps --executables --dev -myapp: bar, foo - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - ":bar", - ":foo" - ] -} -
diff --git a/test/deps/goldens/dev_dependencies.txt b/test/deps/goldens/dev_dependencies.txt deleted file mode 100644 index 3fb677c..0000000 --- a/test/deps/goldens/dev_dependencies.txt +++ /dev/null
@@ -1,45 +0,0 @@ -|-- foo -| |-- bin -| | '-- bar.dart -| '-- pubspec.yaml -'-- myapp - '-- pubspec.yaml - -$ pub deps --executables -foo:bar - -$ pub deps --executables --dev -foo:bar - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [ - "foo" - ] - }, - { - "name": "foo", - "version": "1.0.0", - "kind": "dev", - "source": "path", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - "foo:bar" - ] -} -
diff --git a/test/deps/goldens/formatting.txt b/test/deps/goldens/formatting.txt deleted file mode 100644 index ff5aec9..0000000 --- a/test/deps/goldens/formatting.txt +++ /dev/null
@@ -1,67 +0,0 @@ -|-- bar -| |-- bin -| | '-- qux.dart -| '-- pubspec.yaml -|-- foo -| |-- bin -| | |-- baz.dart -| | '-- foo.dart -| '-- pubspec.yaml -'-- myapp - |-- bin - | '-- myapp.dart - '-- pubspec.yaml - -$ pub deps --executables -myapp -foo: foo, baz -bar:qux - -$ pub deps --executables --dev -myapp -foo: foo, baz -bar:qux - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [ - "foo", - "bar" - ] - }, - { - "name": "bar", - "version": "1.0.0", - "kind": "direct", - "source": "path", - "dependencies": [] - }, - { - "name": "foo", - "version": "1.0.0", - "kind": "direct", - "source": "path", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - ":myapp", - "foo:baz", - "foo", - "bar:qux" - ] -} -
diff --git a/test/deps/goldens/from_dependency.txt b/test/deps/goldens/from_dependency.txt deleted file mode 100644 index 30836e5..0000000 --- a/test/deps/goldens/from_dependency.txt +++ /dev/null
@@ -1,45 +0,0 @@ -|-- foo -| |-- bin -| | '-- bar.dart -| '-- pubspec.yaml -'-- myapp - '-- pubspec.yaml - -$ pub deps --executables -foo:bar - -$ pub deps --executables --dev -foo:bar - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [ - "foo" - ] - }, - { - "name": "foo", - "version": "1.0.0", - "kind": "direct", - "source": "path", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - "foo:bar" - ] -} -
diff --git a/test/deps/goldens/non_dart_executables.txt b/test/deps/goldens/non_dart_executables.txt deleted file mode 100644 index 646e21e..0000000 --- a/test/deps/goldens/non_dart_executables.txt +++ /dev/null
@@ -1,31 +0,0 @@ -'-- myapp - |-- bin - | |-- bar.sh - | '-- foo.py - '-- pubspec.yaml - -$ pub deps --executables - -$ pub deps --executables --dev - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [] -} -
diff --git a/test/deps/goldens/nothing_in_sub_drectories.txt b/test/deps/goldens/nothing_in_sub_drectories.txt deleted file mode 100644 index db3c77c..0000000 --- a/test/deps/goldens/nothing_in_sub_drectories.txt +++ /dev/null
@@ -1,36 +0,0 @@ -'-- myapp - |-- bin - | |-- foo.dart - | '-- sub - | '-- bar.dart - '-- pubspec.yaml - -$ pub deps --executables -myapp:foo - -$ pub deps --executables --dev -myapp:foo - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - ":foo" - ] -} -
diff --git a/test/deps/goldens/only_immediate.txt b/test/deps/goldens/only_immediate.txt deleted file mode 100644 index 5e42925..0000000 --- a/test/deps/goldens/only_immediate.txt +++ /dev/null
@@ -1,58 +0,0 @@ -|-- baz -| |-- bin -| | '-- qux.dart -| '-- pubspec.yaml -|-- foo -| |-- bin -| | '-- bar.dart -| '-- pubspec.yaml -'-- myapp - '-- pubspec.yaml - -$ pub deps --executables -foo:bar - -$ pub deps --executables --dev -foo:bar - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [ - "foo" - ] - }, - { - "name": "foo", - "version": "1.0.0", - "kind": "direct", - "source": "path", - "dependencies": [ - "baz" - ] - }, - { - "name": "baz", - "version": "1.0.0", - "kind": "transitive", - "source": "path", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - "foo:bar" - ] -} -
diff --git a/test/deps/goldens/overrides.txt b/test/deps/goldens/overrides.txt deleted file mode 100644 index ab76e79..0000000 --- a/test/deps/goldens/overrides.txt +++ /dev/null
@@ -1,51 +0,0 @@ -|-- foo-1.0 -| |-- bin -| | '-- bar.dart -| '-- pubspec.yaml -|-- foo-2.0 -| |-- bin -| | |-- bar.dart -| | '-- baz.dart -| '-- pubspec.yaml -'-- myapp - '-- pubspec.yaml - -$ pub deps --executables -foo: bar, baz - -$ pub deps --executables --dev -foo: bar, baz - -$ pub deps --json -{ - "root": "myapp", - "packages": [ - { - "name": "myapp", - "version": "0.0.0", - "kind": "root", - "source": "root", - "dependencies": [ - "foo" - ] - }, - { - "name": "foo", - "version": "2.0.0", - "kind": "direct", - "source": "path", - "dependencies": [] - } - ], - "sdks": [ - { - "name": "Dart", - "version": "0.1.2+3" - } - ], - "executables": [ - "foo:bar", - "foo:baz" - ] -} -
diff --git a/test/embedding/goldens/run.txt b/test/embedding/goldens/run.txt deleted file mode 100644 index 6f0f46a..0000000 --- a/test/embedding/goldens/run.txt +++ /dev/null
@@ -1,7 +0,0 @@ -$ tool/test-bin/pub_command_runner.dart pub get -Resolving dependencies... -Got dependencies! - -$ tool/test-bin/pub_command_runner.dart pub run bin/main.dart -Hi -
diff --git a/test/outdated/goldens/bad_arguments.txt b/test/outdated/goldens/bad_arguments.txt deleted file mode 100644 index b184530..0000000 --- a/test/outdated/goldens/bad_arguments.txt +++ /dev/null
@@ -1,58 +0,0 @@ -$ pub outdated random_argument -[ERR] Command "outdated" does not take any arguments. -[ERR] -[ERR] Usage: pub outdated [options] -[ERR] -h, --help Print this usage information. -[ERR] --[no-]color Whether to color the output. -[ERR] Defaults to color when connected to a -[ERR] terminal, and no-color otherwise. -[ERR] --[no-]dependency-overrides Show resolutions with `dependency_overrides`. -[ERR] (defaults to on) -[ERR] --[no-]dev-dependencies Take dev dependencies into account. -[ERR] (defaults to on) -[ERR] --json Output the results using a json format. -[ERR] --mode=<PROPERTY> Highlight versions with PROPERTY. -[ERR] Only packages currently missing that PROPERTY -[ERR] will be included unless --show-all. -[ERR] [outdated (default), null-safety] -[ERR] --[no-]prereleases Include prereleases in latest version. -[ERR] (defaults to on in --mode=null-safety). -[ERR] --[no-]show-all Include dependencies that are already -[ERR] fullfilling --mode. -[ERR] --[no-]transitive Show transitive dependencies. -[ERR] (defaults to off in --mode=null-safety). -[ERR] -C, --directory=<dir> Run this in the directory<dir>. -[ERR] -[ERR] Run "pub help" to see global options. -[ERR] See https://dart.dev/tools/pub/cmd/pub-outdated for detailed documentation. -[Exit code] 64 - -$ pub outdated --bad_flag -[ERR] Could not find an option named "bad_flag". -[ERR] -[ERR] Usage: pub outdated [options] -[ERR] -h, --help Print this usage information. -[ERR] --[no-]color Whether to color the output. -[ERR] Defaults to color when connected to a -[ERR] terminal, and no-color otherwise. -[ERR] --[no-]dependency-overrides Show resolutions with `dependency_overrides`. -[ERR] (defaults to on) -[ERR] --[no-]dev-dependencies Take dev dependencies into account. -[ERR] (defaults to on) -[ERR] --json Output the results using a json format. -[ERR] --mode=<PROPERTY> Highlight versions with PROPERTY. -[ERR] Only packages currently missing that PROPERTY -[ERR] will be included unless --show-all. -[ERR] [outdated (default), null-safety] -[ERR] --[no-]prereleases Include prereleases in latest version. -[ERR] (defaults to on in --mode=null-safety). -[ERR] --[no-]show-all Include dependencies that are already -[ERR] fullfilling --mode. -[ERR] --[no-]transitive Show transitive dependencies. -[ERR] (defaults to off in --mode=null-safety). -[ERR] -C, --directory=<dir> Run this in the directory<dir>. -[ERR] -[ERR] Run "pub help" to see global options. -[ERR] See https://dart.dev/tools/pub/cmd/pub-outdated for detailed documentation. -[Exit code] 64 -
diff --git a/test/outdated/goldens/circular_dependencies.txt b/test/outdated/goldens/circular_dependencies.txt deleted file mode 100644 index 27b6202..0000000 --- a/test/outdated/goldens/circular_dependencies.txt +++ /dev/null
@@ -1,178 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "1.3.0" - }, - "resolvable": { - "version": "1.3.0" - }, - "latest": { - "version": "1.3.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 1.3.0 1.3.0 1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 1.3.0 1.3.0 1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 1.3.0 1.3.0 1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 1.3.0 1.3.0 1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 1.3.0 1.3.0 1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 1.3.0 1.3.0 1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo ✗1.2.3 ✗1.3.0 ✗1.3.0 ✗1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo ✗1.2.3 ✗1.3.0 ✗1.3.0 ✗1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo ✗1.2.3 ✗1.3.0 ✗1.3.0 ✗1.3.0 - -1 upgradable dependency is locked (in pubspec.lock) to an older version. -To update it, use `dart pub upgrade`. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.2.3", - "nullSafety": false - }, - "upgradable": { - "version": "1.3.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.3.0", - "nullSafety": false - }, - "latest": { - "version": "1.3.0", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "1.3.0" - }, - "resolvable": { - "version": "1.3.0" - }, - "latest": { - "version": "1.3.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/dependency_overrides.txt b/test/outdated/goldens/dependency_overrides.txt deleted file mode 100644 index eb0c881..0000000 --- a/test/outdated/goldens/dependency_overrides.txt +++ /dev/null
@@ -1,316 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.1", - "overridden": true - }, - "upgradable": { - "version": "1.0.1", - "overridden": true - }, - "resolvable": { - "version": "1.0.1", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "baz", - "current": { - "version": "2.0.0", - "overridden": true - }, - "upgradable": { - "version": "2.0.0", - "overridden": true - }, - "resolvable": { - "version": "2.0.0", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.1", - "overridden": true - }, - "upgradable": { - "version": "1.0.1", - "overridden": true - }, - "resolvable": { - "version": "1.0.1", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -baz *2.0.0 (overridden) *2.0.0 (overridden) *2.0.0 (overridden) 2.0.0 -foo *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -baz *2.0.0 (overridden) *2.0.0 (overridden) *2.0.0 (overridden) 2.0.0 -foo *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -baz *2.0.0 (overridden) *2.0.0 (overridden) *2.0.0 (overridden) 2.0.0 -foo *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -baz *2.0.0 (overridden) *2.0.0 (overridden) *2.0.0 (overridden) 2.0.0 -foo *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -baz *2.0.0 (overridden) *2.0.0 (overridden) *2.0.0 (overridden) 2.0.0 -foo *1.0.1 (overridden) *1.0.1 (overridden) *1.0.1 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.1 (overridden) 2.0.0 2.0.0 2.0.0 -baz *2.0.0 (overridden) *1.0.0 2.0.0 2.0.0 -foo *1.0.1 (overridden) *1.0.0 *1.0.0 2.0.0 - -3 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗2.0.0 -baz ✗2.0.0 (overridden) ✗2.0.0 (overridden) ✗2.0.0 (overridden) ✗2.0.0 -foo ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗2.0.0 -baz ✗2.0.0 (overridden) ✗2.0.0 (overridden) ✗2.0.0 (overridden) ✗2.0.0 -foo ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗2.0.0 -baz ✗2.0.0 (overridden) ✗2.0.0 (overridden) ✗2.0.0 (overridden) ✗2.0.0 -foo ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗1.0.1 (overridden) ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.1", - "overridden": true, - "nullSafety": false - }, - "upgradable": { - "version": "1.0.1", - "overridden": true, - "nullSafety": false - }, - "resolvable": { - "version": "1.0.1", - "overridden": true, - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "baz", - "current": { - "version": "2.0.0", - "overridden": true, - "nullSafety": false - }, - "upgradable": { - "version": "2.0.0", - "overridden": true, - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0", - "overridden": true, - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "foo", - "current": { - "version": "1.0.1", - "overridden": true, - "nullSafety": false - }, - "upgradable": { - "version": "1.0.1", - "overridden": true, - "nullSafety": false - }, - "resolvable": { - "version": "1.0.1", - "overridden": true, - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.1", - "overridden": true - }, - "upgradable": { - "version": "1.0.1", - "overridden": true - }, - "resolvable": { - "version": "1.0.1", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "baz", - "current": { - "version": "2.0.0", - "overridden": true - }, - "upgradable": { - "version": "2.0.0", - "overridden": true - }, - "resolvable": { - "version": "2.0.0", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.1", - "overridden": true - }, - "upgradable": { - "version": "1.0.1", - "overridden": true - }, - "resolvable": { - "version": "1.0.1", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/dependency_overrides_no_solution.txt b/test/outdated/goldens/dependency_overrides_no_solution.txt deleted file mode 100644 index 9efeb58..0000000 --- a/test/outdated/goldens/dependency_overrides_no_solution.txt +++ /dev/null
@@ -1,244 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "overridden": true - }, - "upgradable": { - "version": "1.0.0", - "overridden": true - }, - "resolvable": { - "version": "1.0.0", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0", - "overridden": true - }, - "upgradable": { - "version": "1.0.0", - "overridden": true - }, - "resolvable": { - "version": "1.0.0", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -foo *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -foo *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -foo *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -foo *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -foo *1.0.0 (overridden) *1.0.0 (overridden) *1.0.0 (overridden) 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 (overridden) - - 2.0.0 -foo *1.0.0 (overridden) - - 2.0.0 -No resolution was found. Try running `dart pub upgrade --dry-run` to explore why. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗2.0.0 -foo ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗2.0.0 -foo ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗2.0.0 -foo ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗1.0.0 (overridden) ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "overridden": true, - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "overridden": true, - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "overridden": true, - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0", - "overridden": true, - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "overridden": true, - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "overridden": true, - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "overridden": true - }, - "upgradable": { - "version": "1.0.0", - "overridden": true - }, - "resolvable": { - "version": "1.0.0", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0", - "overridden": true - }, - "upgradable": { - "version": "1.0.0", - "overridden": true - }, - "resolvable": { - "version": "1.0.0", - "overridden": true - }, - "latest": { - "version": "2.0.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/handles_sdk_dependencies.txt b/test/outdated/goldens/handles_sdk_dependencies.txt deleted file mode 100644 index aba2f87..0000000 --- a/test/outdated/goldens/handles_sdk_dependencies.txt +++ /dev/null
@@ -1,218 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.1.0" - }, - "upgradable": { - "version": "1.1.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.1.0 *1.1.0 2.0.0 2.0.0 - -dev_dependencies: all up-to-date. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --major-versions`. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.1.0 *1.1.0 2.0.0 2.0.0 - -dev_dependencies: all up-to-date. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --major-versions`. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -flutter (sdk) (sdk) (sdk) (sdk) -foo *1.1.0 *1.1.0 2.0.0 2.0.0 - -dev_dependencies: -flutter_test (sdk) (sdk) (sdk) (sdk) - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --major-versions`. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.1.0 *1.1.0 2.0.0 2.0.0 - -dev_dependencies: all up-to-date. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.1.0 *1.1.0 2.0.0 2.0.0 - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.1.0 *1.1.0 2.0.0 2.0.0 - -dev_dependencies: all up-to-date. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --major-versions`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo ✗1.1.0 ✗1.1.0 ✓2.0.0 ✓2.0.0 - -dev_dependencies: -flutter_test ✗(sdk) ✗(sdk) ✗(sdk) ✗(sdk) - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo ✗1.1.0 ✗1.1.0 ✓2.0.0 ✓2.0.0 - -dev_dependencies: -flutter_test ✗(sdk) ✗(sdk) ✗(sdk) ✗(sdk) - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo ✗1.1.0 ✗1.1.0 ✓2.0.0 ✓2.0.0 - -dev_dependencies: -flutter_test ✗(sdk) ✗(sdk) ✗(sdk) ✗(sdk) - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `flutter pub upgrade --null-safety`. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "flutter_test", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0", - "nullSafety": false - } - }, - { - "package": "foo", - "current": { - "version": "1.1.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.1.0", - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0", - "nullSafety": true - }, - "latest": { - "version": "2.0.0", - "nullSafety": true - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.1.0" - }, - "upgradable": { - "version": "1.1.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/mutually_incompatible.txt b/test/outdated/goldens/mutually_incompatible.txt deleted file mode 100644 index ae40331..0000000 --- a/test/outdated/goldens/mutually_incompatible.txt +++ /dev/null
@@ -1,227 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗2.0.0 -foo ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗2.0.0 -foo ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗2.0.0 -foo ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗2.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/newer_versions.txt b/test/outdated/goldens/newer_versions.txt deleted file mode 100644 index 6e74a3e..0000000 --- a/test/outdated/goldens/newer_versions.txt +++ /dev/null
@@ -1,478 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "builder", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "1.3.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "dev_trans", - "current": { - "version": "1.0.0" - }, - "upgradable": null, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "1.3.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "3.0.0" - } - }, - { - "package": "transitive", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "1.3.0" - }, - "resolvable": { - "version": "1.3.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "transitive2", - "current": null, - "upgradable": null, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "1.0.0" - } - }, - { - "package": "transitive3", - "current": null, - "upgradable": null, - "resolvable": { - "version": "1.0.0" - }, - "latest": { - "version": "1.0.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 *1.3.0 *2.0.0 3.0.0 - -dev_dependencies: -builder *1.2.3 *1.3.0 2.0.0 2.0.0 - -transitive dependencies: -transitive *1.2.3 *1.3.0 *1.3.0 2.0.0 -transitive2 - - 1.0.0 1.0.0 - -transitive dev_dependencies: -dev_trans *1.0.0 - *1.0.0 2.0.0 -transitive3 - - 1.0.0 1.0.0 - -3 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -3 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 *1.3.0 *2.0.0 3.0.0 - -dev_dependencies: -builder *1.2.3 *1.3.0 2.0.0 2.0.0 - -2 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar 1.0.0 1.0.0 1.0.0 1.0.0 -foo *1.2.3 *1.3.0 *2.0.0 3.0.0 -local_package 0.0.1 (path) 0.0.1 (path) 0.0.1 (path) 0.0.1 (path) - -dev_dependencies: -builder *1.2.3 *1.3.0 2.0.0 2.0.0 - -transitive dependencies: -transitive *1.2.3 *1.3.0 *1.3.0 2.0.0 -transitive2 - - 1.0.0 1.0.0 - -transitive dev_dependencies: -dev_trans *1.0.0 - *1.0.0 2.0.0 -transitive3 - - 1.0.0 1.0.0 - -3 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -3 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 *1.3.0 *2.0.0 3.0.0 - -dev_dependencies: -builder *1.2.3 *1.3.0 *2.0.0 3.0.0-alpha - -transitive dependencies: -transitive *1.2.3 *1.3.0 *1.3.0 2.0.0 -transitive2 - - 1.0.0 1.0.0 - -transitive dev_dependencies: -dev_trans *1.0.0 - *1.0.0 2.0.0 -transitive3 - - 1.0.0 1.0.0 - -3 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -3 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 *1.3.0 3.0.0 3.0.0 - -transitive dependencies: -transitive *1.2.3 2.0.0 2.0.0 2.0.0 - -2 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.2.3 *1.3.0 *2.0.0 3.0.0 - -dev_dependencies: -builder *1.2.3 *1.3.0 2.0.0 2.0.0 - -transitive dependencies: -transitive *1.2.3 *1.3.0 *1.3.0 2.0.0 -transitive2 - - 1.0.0 1.0.0 - -transitive dev_dependencies: -dev_trans *1.0.0 - *1.0.0 2.0.0 -transitive3 - - 1.0.0 1.0.0 - -3 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -3 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗1.0.0 -foo ✗1.2.3 ✗1.3.0 ✗2.0.0 ✗3.0.0 -local_package ✗0.0.1 (path) ✗0.0.1 (path) ✗0.0.1 (path) ✗0.0.1 (path) - -dev_dependencies: -builder ✗1.2.3 ✗1.3.0 ✗2.0.0 ✗3.0.0-alpha - -2 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗1.0.0 -foo ✗1.2.3 ✗1.3.0 ✗2.0.0 ✗3.0.0 -local_package ✗0.0.1 (path) ✗0.0.1 (path) ✗0.0.1 (path) ✗0.0.1 (path) - -dev_dependencies: -builder ✗1.2.3 ✗1.3.0 ✗2.0.0 ✗3.0.0-alpha - -transitive dependencies: -transitive ✗1.2.3 ✗1.3.0 ✗1.3.0 ✗2.0.0 -transitive2 - - ✗1.0.0 ✗1.0.0 - -transitive dev_dependencies: -dev_trans ✗1.0.0 - ✗1.0.0 ✗2.0.0 -transitive3 - - ✗1.0.0 ✗1.0.0 - -3 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -3 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗1.0.0 -foo ✗1.2.3 ✗1.3.0 ✗2.0.0 ✗3.0.0 -local_package ✗0.0.1 (path) ✗0.0.1 (path) ✗0.0.1 (path) ✗0.0.1 (path) - -dev_dependencies: -builder ✗1.2.3 ✗1.3.0 ✗2.0.0 ✗2.0.0 - -2 upgradable dependencies are locked (in pubspec.lock) to older versions. -To update these dependencies, use `dart pub upgrade`. - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0", - "nullSafety": false - } - }, - { - "package": "builder", - "current": { - "version": "1.2.3", - "nullSafety": false - }, - "upgradable": { - "version": "1.3.0", - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0", - "nullSafety": false - }, - "latest": { - "version": "3.0.0-alpha", - "nullSafety": false - } - }, - { - "package": "dev_trans", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": null, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "foo", - "current": { - "version": "1.2.3", - "nullSafety": false - }, - "upgradable": { - "version": "1.3.0", - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0", - "nullSafety": false - }, - "latest": { - "version": "3.0.0", - "nullSafety": false - } - }, - { - "package": "local_package", - "current": { - "version": "0.0.1", - "nullSafety": false - }, - "upgradable": { - "version": "0.0.1", - "nullSafety": false - }, - "resolvable": { - "version": "0.0.1", - "nullSafety": false - }, - "latest": { - "version": "0.0.1", - "nullSafety": false - } - }, - { - "package": "transitive", - "current": { - "version": "1.2.3", - "nullSafety": false - }, - "upgradable": { - "version": "1.3.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.3.0", - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "transitive2", - "current": null, - "upgradable": null, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0", - "nullSafety": false - } - }, - { - "package": "transitive3", - "current": null, - "upgradable": null, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "1.3.0" - }, - "resolvable": { - "version": "3.0.0" - }, - "latest": { - "version": "3.0.0" - } - }, - { - "package": "transitive", - "current": { - "version": "1.2.3" - }, - "upgradable": { - "version": "2.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/no_dependencies.txt b/test/outdated/goldens/no_dependencies.txt deleted file mode 100644 index 672c124..0000000 --- a/test/outdated/goldens/no_dependencies.txt +++ /dev/null
@@ -1,72 +0,0 @@ -$ pub outdated --json -{ - "packages": [] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -All your dependencies declare support for null-safety. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -All your dependencies declare support for null-safety. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -All your dependencies declare support for null-safety. - -$ pub outdated --json --mode=null-safety -{ - "packages": [] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [] -} -
diff --git a/test/outdated/goldens/no_lockfile.txt b/test/outdated/goldens/no_lockfile.txt deleted file mode 100644 index bca5ab7..0000000 --- a/test/outdated/goldens/no_lockfile.txt +++ /dev/null
@@ -1,249 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "bar", - "current": null, - "upgradable": { - "version": "1.2.3" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": null, - "upgradable": { - "version": "1.2.3" - }, - "resolvable": { - "version": "1.2.3" - }, - "latest": { - "version": "1.2.3" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - *1.2.3 2.0.0 2.0.0 -foo - 1.2.3 1.2.3 1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - *1.2.3 2.0.0 2.0.0 -foo - 1.2.3 1.2.3 1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - *1.2.3 2.0.0 2.0.0 -foo - 1.2.3 1.2.3 1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - *1.2.3 2.0.0 2.0.0 -foo - 1.2.3 1.2.3 1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - *1.2.3 2.0.0 2.0.0 -foo - 1.2.3 1.2.3 1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - *1.2.3 2.0.0 2.0.0 -foo - 1.2.3 1.2.3 1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - ✗1.2.3 ✗2.0.0 ✗2.0.0 -foo - ✗1.2.3 ✗1.2.3 ✗1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - ✗1.2.3 ✗2.0.0 ✗2.0.0 -foo - ✗1.2.3 ✗1.2.3 ✗1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar - ✗1.2.3 ✗2.0.0 ✗2.0.0 -foo - ✗1.2.3 ✗1.2.3 ✗1.2.3 - -No pubspec.lock found. There are no Current versions. -Run `pub get` to create a pubspec.lock with versions matching your pubspec.yaml. - -1 dependency is constrained to a version that is older than a resolvable version. -To update it, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": null, - "upgradable": { - "version": "1.2.3", - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0", - "nullSafety": false - }, - "latest": { - "version": "2.0.0", - "nullSafety": false - } - }, - { - "package": "foo", - "current": null, - "upgradable": { - "version": "1.2.3", - "nullSafety": false - }, - "resolvable": { - "version": "1.2.3", - "nullSafety": false - }, - "latest": { - "version": "1.2.3", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "bar", - "current": null, - "upgradable": { - "version": "1.2.3" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": null, - "upgradable": { - "version": "1.2.3" - }, - "resolvable": { - "version": "1.2.3" - }, - "latest": { - "version": "1.2.3" - } - } - ] -} -
diff --git a/test/outdated/goldens/no_pubspec.txt b/test/outdated/goldens/no_pubspec.txt deleted file mode 100644 index ec3a40a..0000000 --- a/test/outdated/goldens/no_pubspec.txt +++ /dev/null
@@ -1,4 +0,0 @@ -$ pub outdated -[ERR] Could not find a file named "pubspec.yaml" in "$SANDBOX/myapp". -[Exit code] 66 -
diff --git a/test/outdated/goldens/null_safety.txt b/test/outdated/goldens/null_safety.txt deleted file mode 100644 index 9a9ce9c..0000000 --- a/test/outdated/goldens/null_safety.txt +++ /dev/null
@@ -1,380 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "fails_analysis", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "fails_analysis_in_dependency", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "file_in_dependency_opts_out", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "file_opts_out", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0-nullsafety.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis_in_dependency *1.0.0 *1.0.0 2.0.0 2.0.0 -file_in_dependency_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -file_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -foo *1.0.0 *1.0.0 *2.0.0-nullsafety.0 2.0.0 - -6 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis_in_dependency *1.0.0 *1.0.0 2.0.0 2.0.0 -file_in_dependency_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -file_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -foo *1.0.0 *1.0.0 *2.0.0-nullsafety.0 2.0.0 - -6 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis_in_dependency *1.0.0 *1.0.0 2.0.0 2.0.0 -file_in_dependency_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -file_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -foo *1.0.0 *1.0.0 *2.0.0-nullsafety.0 2.0.0 - -6 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis_in_dependency *1.0.0 *1.0.0 2.0.0 2.0.0 -file_in_dependency_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -file_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -foo *1.0.0 *1.0.0 *2.0.0-nullsafety.0 2.0.0 - -6 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis_in_dependency *1.0.0 *1.0.0 2.0.0 2.0.0 -file_in_dependency_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -file_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -foo *1.0.0 *1.0.0 *2.0.0-nullsafety.0 2.0.0 - -6 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis *1.0.0 *1.0.0 2.0.0 2.0.0 -fails_analysis_in_dependency *1.0.0 *1.0.0 2.0.0 2.0.0 -file_in_dependency_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -file_opts_out *1.0.0 *1.0.0 2.0.0 2.0.0 -foo *1.0.0 *1.0.0 *2.0.0-nullsafety.0 2.0.0 - -6 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✓2.0.0 ✓2.0.0 -foo ✗1.0.0 ✗1.0.0 ✓2.0.0-nullsafety.0 ✓2.0.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✓2.0.0 ✓2.0.0 -foo ✗1.0.0 ✗1.0.0 ✓2.0.0-nullsafety.0 ✓2.0.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 ✓2.0.0 ✓2.0.0 -foo ✗1.0.0 ✗1.0.0 ✓2.0.0-nullsafety.0 ✓2.0.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0", - "nullSafety": true - }, - "latest": { - "version": "2.0.0", - "nullSafety": true - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "2.0.0-nullsafety.0", - "nullSafety": true - }, - "latest": { - "version": "2.0.0", - "nullSafety": true - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "fails_analysis", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "fails_analysis_in_dependency", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "file_in_dependency_opts_out", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "file_opts_out", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0" - }, - "latest": { - "version": "2.0.0" - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0" - }, - "upgradable": { - "version": "1.0.0" - }, - "resolvable": { - "version": "2.0.0-nullsafety.0" - }, - "latest": { - "version": "2.0.0" - } - } - ] -} -
diff --git a/test/outdated/goldens/null_safety_already_migrated.txt b/test/outdated/goldens/null_safety_already_migrated.txt deleted file mode 100644 index b7ad48e..0000000 --- a/test/outdated/goldens/null_safety_already_migrated.txt +++ /dev/null
@@ -1,121 +0,0 @@ -$ pub outdated --json -{ - "packages": [] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo 2.0.0 2.0.0 2.0.0 2.0.0 - -dev_dependencies: -bar 2.0.0 2.0.0 2.0.0 2.0.0 - -transitive dev_dependencies: -devTransitive 1.0.0 1.0.0 1.0.0 1.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: all support null safety. - -dev_dependencies: all support null safety. -All dependencies opt in to null-safety. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: all support null safety. - -dev_dependencies: all support null safety. - -transitive dev_dependencies: -devTransitive ✗1.0.0 ✗1.0.0 ✗1.0.0 ✗1.0.0 -All dependencies opt in to null-safety. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: all support null safety. - -dev_dependencies: all support null safety. -All dependencies opt in to null-safety. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "devTransitive", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [] -} -
diff --git a/test/outdated/goldens/null_safety_no_resolution.txt b/test/outdated/goldens/null_safety_no_resolution.txt deleted file mode 100644 index 89fb0e2..0000000 --- a/test/outdated/goldens/null_safety_no_resolution.txt +++ /dev/null
@@ -1,132 +0,0 @@ -$ pub outdated --json -{ - "packages": [] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar 1.0.0 1.0.0 1.0.0 1.0.0 -foo 1.0.0 1.0.0 1.0.0 1.0.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *1.0.0 *1.0.0 *1.0.0 2.0.0-nullsafety.0 -foo *1.0.0 *1.0.0 *1.0.0 2.0.0-nullsafety.0 -You are already using the newest resolvable versions listed in the 'Resolvable' column. -Newer versions, listed in 'Latest', may not be mutually compatible. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Found no outdated packages - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 - ✓2.0.0-nullsafety.0 -foo ✗1.0.0 ✗1.0.0 - ✓2.0.0-nullsafety.0 -No resolution was found. Try running `dart pub upgrade --null-safety --dry-run` to explore why. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 - ✓2.0.0-nullsafety.0 -foo ✗1.0.0 ✗1.0.0 - ✓2.0.0-nullsafety.0 -No resolution was found. Try running `dart pub upgrade --null-safety --dry-run` to explore why. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗1.0.0 ✗1.0.0 - ✗1.0.0 -foo ✗1.0.0 ✗1.0.0 - ✗1.0.0 -No resolution was found. Try running `dart pub upgrade --null-safety --dry-run` to explore why. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": null, - "latest": { - "version": "2.0.0-nullsafety.0", - "nullSafety": true - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0", - "nullSafety": false - }, - "resolvable": null, - "latest": { - "version": "2.0.0-nullsafety.0", - "nullSafety": true - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [] -} -
diff --git a/test/outdated/goldens/prereleases.txt b/test/outdated/goldens/prereleases.txt deleted file mode 100644 index 8b91475..0000000 --- a/test/outdated/goldens/prereleases.txt +++ /dev/null
@@ -1,260 +0,0 @@ -$ pub outdated --json -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.0.0-dev.1" - }, - "upgradable": { - "version": "1.0.0-dev.1" - }, - "resolvable": { - "version": "1.0.0-dev.2" - }, - "latest": { - "version": "1.0.0-dev.2" - } - }, - { - "package": "mop", - "current": { - "version": "0.10.0-dev" - }, - "upgradable": { - "version": "0.10.0-dev" - }, - "resolvable": { - "version": "0.10.0" - }, - "latest": { - "version": "0.10.0" - } - } - ] -} - -$ pub outdated --no-color -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.0.0-dev.1 *1.0.0-dev.1 1.0.0-dev.2 1.0.0-dev.2 -mop *0.10.0-dev *0.10.0-dev 0.10.0 0.10.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-transitive -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.0.0-dev.1 *1.0.0-dev.1 1.0.0-dev.2 1.0.0-dev.2 -mop *0.10.0-dev *0.10.0-dev 0.10.0 0.10.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --up-to-date -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar 0.9.0 0.9.0 0.9.0 0.9.0 -foo *1.0.0-dev.1 *1.0.0-dev.1 1.0.0-dev.2 1.0.0-dev.2 -mop *0.10.0-dev *0.10.0-dev 0.10.0 0.10.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --prereleases -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar *0.9.0 *0.9.0 *0.9.0 1.0.0-dev.2 -foo *1.0.0-dev.1 *1.0.0-dev.1 1.0.0-dev.2 1.0.0-dev.2 -mop *0.10.0-dev *0.10.0-dev *0.10.0 1.0.0-dev - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dev-dependencies -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.0.0-dev.1 *1.0.0-dev.1 1.0.0-dev.2 1.0.0-dev.2 -mop *0.10.0-dev *0.10.0-dev 0.10.0 0.10.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --no-dependency-overrides -Showing outdated packages. -[*] indicates versions that are not the latest available. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -foo *1.0.0-dev.1 *1.0.0-dev.1 1.0.0-dev.2 1.0.0-dev.2 -mop *0.10.0-dev *0.10.0-dev 0.10.0 0.10.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --major-versions`. - -$ pub outdated --no-color --mode=null-safety -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗0.9.0 ✗0.9.0 ✗0.9.0 ✗1.0.0-dev.2 -foo ✗1.0.0-dev.1 ✗1.0.0-dev.1 ✗1.0.0-dev.2 ✗1.0.0-dev.2 -mop ✗0.10.0-dev ✗0.10.0-dev ✗0.10.0 ✗1.0.0-dev - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --transitive -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗0.9.0 ✗0.9.0 ✗0.9.0 ✗1.0.0-dev.2 -foo ✗1.0.0-dev.1 ✗1.0.0-dev.1 ✗1.0.0-dev.2 ✗1.0.0-dev.2 -mop ✗0.10.0-dev ✗0.10.0-dev ✗0.10.0 ✗1.0.0-dev - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --no-color --mode=null-safety --no-prereleases -Showing dependencies that are currently not opted in to null-safety. -[✗] indicates versions without null safety support. -[✓] indicates versions opting in to null safety. - -Package Name Current Upgradable Resolvable Latest - -direct dependencies: -bar ✗0.9.0 ✗0.9.0 ✗0.9.0 ✗0.9.0 -foo ✗1.0.0-dev.1 ✗1.0.0-dev.1 ✗1.0.0-dev.2 ✗1.0.0-dev.2 -mop ✗0.10.0-dev ✗0.10.0-dev ✗0.10.0 ✗0.10.0 - -2 dependencies are constrained to versions that are older than a resolvable version. -To update these dependencies, edit pubspec.yaml, or run `dart pub upgrade --null-safety`. - -$ pub outdated --json --mode=null-safety -{ - "packages": [ - { - "package": "bar", - "current": { - "version": "0.9.0", - "nullSafety": false - }, - "upgradable": { - "version": "0.9.0", - "nullSafety": false - }, - "resolvable": { - "version": "0.9.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0-dev.2", - "nullSafety": false - } - }, - { - "package": "foo", - "current": { - "version": "1.0.0-dev.1", - "nullSafety": false - }, - "upgradable": { - "version": "1.0.0-dev.1", - "nullSafety": false - }, - "resolvable": { - "version": "1.0.0-dev.2", - "nullSafety": false - }, - "latest": { - "version": "1.0.0-dev.2", - "nullSafety": false - } - }, - { - "package": "mop", - "current": { - "version": "0.10.0-dev", - "nullSafety": false - }, - "upgradable": { - "version": "0.10.0-dev", - "nullSafety": false - }, - "resolvable": { - "version": "0.10.0", - "nullSafety": false - }, - "latest": { - "version": "1.0.0-dev", - "nullSafety": false - } - } - ] -} - -$ pub outdated --json --no-dev-dependencies -{ - "packages": [ - { - "package": "foo", - "current": { - "version": "1.0.0-dev.1" - }, - "upgradable": { - "version": "1.0.0-dev.1" - }, - "resolvable": { - "version": "1.0.0-dev.2" - }, - "latest": { - "version": "1.0.0-dev.2" - } - }, - { - "package": "mop", - "current": { - "version": "0.10.0-dev" - }, - "upgradable": { - "version": "0.10.0-dev" - }, - "resolvable": { - "version": "0.10.0" - }, - "latest": { - "version": "0.10.0" - } - } - ] -} -