-
Notifications
You must be signed in to change notification settings - Fork 1.7k
pkg/dartdev/test/commands/test_test broke (Pass -> RuntimeError, expected Pass) on 2.13.0-211.13.beta #45835
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This looks like the CFE doesn't know that triple shift was enabled. Did we have any plumbing in the test runner for this? Triple shift was just enabled. @leafpetersen @johnniwinther |
I've added some prints to see which arguments are being passed where:
We're not passing |
Looks like this is just an option issue and not a regression. Since this new feature is not part of the beta release we can lower the priority to P3. |
The flag should be passed to the VM, not to the test runner. We forward experiments from |
Or maybe this didn't get wired up with the frontend_server? @jakemac53 |
Hmm ya I don't think this ever got wired up. You can revert to the isolate strategy by using the The way this was supported previously is really not something I think we should double down on... it forces you to enable the experiment for the test runner in order to enable them in your tests, as well as not allowing you to configure the setting per test. I would honestly prefer to rip out that support entirely instead of re-implementing that behavior? |
Should we consider adding an explicit test runner argument for experiments to enable within tests? |
I think ideally it would be test metadata, something you can enable per file. That also means creating yet another frontend server compiler for each combination of experiments but 🤷. You could enable it for all tests in dart_test.yml. |
The test started failing with the latest round of cherry-picks without a clear root cause. We should investigate if this is a release blocker for 2.13 stable or not.
The diff can be seen on the merge commit: 5cae07b
The error happened on Linux, Mac and windows:
https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket.appspot.com/8848887849855904544/+/u/test_results/new_test_failures__logs_
The text was updated successfully, but these errors were encountered: