dart-sdk/pkg/test_runner
Robert Nystrom 7ec29a9b6d Add filtering to "--list-configurations".
I got tired of wading through the giant list and guessing at which one
matches the options I want to run the tests on, so I added filtering.
If you pass any of the common options like "-m", "-r", etc. when also
passing "--list-configurations", then it only prints configurations
that match those options.

Also, by default it only prints configurations that match the current
host OS.

Eventually, I would like *running* tests to work the same way, where
passing "-c" means "find me a config in the test matrix with this
compiler. But this seems like a good start.

Also, I removed the slow way that test.dart calls test.py to handle
--list-configurations now that those are all in the same package.

Change-Id: Ifabb415a9fad889afc12cfcd7dd81bd02c918612
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/158980
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Auto-Submit: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Karl Klose <karlklose@google.com>
2020-08-20 19:05:49 +00:00
..
bin delete packageRoot support in test runner package, migrate to package_config from package_resolver 2020-03-04 20:15:19 +00:00
lib Add filtering to "--list-configurations". 2020-08-20 19:05:49 +00:00
test Don't skip warning-only static error tests on runtime configurations. 2020-08-06 02:22:56 +00:00
tool Prepare static error test updater tool to handle web tests. 2020-07-22 22:48:49 +00:00
.gitignore Move the test runner (i.e. "test.dart"/"test.py") to pkg/. 2019-06-14 23:35:10 +00:00
analysis_options.yaml Enable "omit_local_variable_types" lint in test_runner and fix violations. 2019-12-17 19:48:54 +00:00
pubspec.yaml update pubspec.yaml files to reflect actual package usage 2020-08-19 15:17:22 +00:00