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
[flutter_tools] shard out two integration tests we want to run on macOS arm64 #101769
[flutter_tools] shard out two integration tests we want to run on macOS arm64 #101769
Conversation
I don't think mac_arm.shard makes sense, these tests need to run on x64 as well...
Should also include ios_content_validation_test for the simulator arch tests.
|
4130db4
to
1f6a80c
Compare
Config LGTM, but we need to add the test ownership to pass the test.
Should this be added as a comment near the end of TESTOWNERS? I'm not sure what's going on in that file. |
That's right. |
|
cc @Jasguerrero for context, regarding our 1:1 conversation, this is what it currently takes to create a new test shard. |
.ci.yaml
Outdated
| {"dependency": "android_sdk", "version": "version:31v8"}, | ||
| {"dependency": "chrome_and_driver", "version": "version:98.1"}, | ||
| {"dependency": "open_jdk", "version": "11"}, |
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 know all the tasks have android_sdk and chrome_and_driver and open_jdk but I don't think they are needed for these tests. Can you try removing them and see if it passes? I've been meaning to audit all of them.
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.
SGTM, i already removed goldctl
Moved one test from integration.shard/bash_entrypoint_test.dart and the complete file of integration.shard/macos_content_validation_test.dart to a new shard, mac_arm.shard/. Also created a new builder in .ci.yaml, copying
Mac tool_integration_tests 1_4, while deleting the goldctl dependency.