-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Make cirrus tests presubmit only and add new luci tests. #63995
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
Conversation
We are now running most of the tests in luci postsubmit and presubmit. We are removing some of the presubmit tests from cirrus, making some of the remaining cirruss tests presubmit only and enabling more luci tests in the flutter dashboard. Bug: #63258
.cirrus.yml
Outdated
|
|
||
| windows_shard_template: &WINDOWS_SHARD_TEMPLATE | ||
| only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') || $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941 | ||
| only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') && $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have Windows hostonly been migrated? I see https://ci.chromium.org/p/flutter/builders/prod/Windows%20hostonly_devicelab_tests but it's failing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverted to use ||
.cirrus.yml
Outdated
|
|
||
| macos_shard_template: &MACOS_SHARD_TEMPLATE | ||
| only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') || $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941 | ||
| only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') && $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see hostonly_devicelab_tests for macOS on any builder, am I missing it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was an error, back to ||
.cirrus.yml
Outdated
|
|
||
| windows_shard_template: &WINDOWS_SHARD_TEMPLATE | ||
| only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') || $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941 | ||
| only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') && $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we want this to ONLY run on post-submit?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was an error, back to ||
|
@jmagman @christopherfujino any other comments about this PR? |
jmagman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not really familiar with how the builders.json work, but the .cirrus.yml LGTM!
Description
We are now running most of the tests in luci postsubmit and presubmit.
We are removing some of the presubmit tests from cirrus, making some of
the remaining cirruss tests presubmit only and enabling more luci tests
in the flutter dashboard.
Related Issues
Bug:
#63258
Tests
N/A
Checklist
Before you create this PR, confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]). This will ensure a smooth and quick review process.///).flutter analyze --flutter-repo) does not report any problems on my PR.Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.