-
Notifications
You must be signed in to change notification settings - Fork 3.3k
[ci] Bring up LUCI Linux custom package tests #4382
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
Changes from all commits
576f787
edd434c
474a231
b9b0fb7
7981f40
f19a528
8e123fe
4f072bb
c3d4f01
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -214,6 +214,40 @@ targets: | |||||
channel: stable | ||||||
version_file: flutter_stable.version | ||||||
|
||||||
- name: Linux_android custom_package_tests master | ||||||
bringup: true # New target | ||||||
recipe: packages/packages | ||||||
timeout: 30 | ||||||
properties: | ||||||
add_recipes_cq: "true" | ||||||
version_file: flutter_master.version | ||||||
target_file: linux_custom_package_tests.yaml | ||||||
cores: "32" | ||||||
# Pigeon tests need Andoid deps (thus the Linux_android base) and | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Is this sufficient to name the suite "Linux_android" though? :P There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I like andoid better There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||||||
# clang-format. | ||||||
dependencies: >- | ||||||
[ | ||||||
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"} | ||||||
] | ||||||
channel: master | ||||||
|
||||||
- name: Linux_android custom_package_tests stable | ||||||
bringup: true # New target | ||||||
recipe: packages/packages | ||||||
timeout: 30 | ||||||
properties: | ||||||
add_recipes_cq: "true" | ||||||
version_file: flutter_stable.version | ||||||
target_file: linux_custom_package_tests.yaml | ||||||
cores: "32" | ||||||
# Pigeon tests need Android deps (thus the Linux_android base) and | ||||||
# clang-format. | ||||||
dependencies: >- | ||||||
[ | ||||||
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"} | ||||||
] | ||||||
channel: stable | ||||||
|
||||||
### Android tasks ### | ||||||
- name: Linux_android android_build_all_packages master | ||||||
recipe: packages/packages | ||||||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
tasks: | ||
- name: prepare tool | ||
script: .ci/scripts/prepare_tool.sh | ||
- name: custom tests | ||
script: script/tool_runner.sh | ||
args: ["custom-test"] |
This file was deleted.
This file was deleted.
This file was deleted.
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.
Does the name of these need to start with
Linux_android
? Why not justLinux custom_package_tests master
?Uh oh!
There was an error while loading. Please reload this page.
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.
That would use the more generic
Linux
configuration, and then I would have to duplicate all the dependencies in each of the targets. I considered it, but opted for less repetition over preferred naming.The rigidity of LUCI .ci.yaml naming and how it determines behavior is definitely not one of my favorite parts of LUCI. I would much rather the base config be a property unrelated to name.