Skip to content

Conversation

@stuartmorgan-g
Copy link
Collaborator

Adds LUCI version of Linux custom package tests.

Removes the custom tests for cross_file and google_identity_services_web since they only existed to run unit tests in browser mode, which is now standard for all packages that can be run that way.

Part of flutter/flutter#114373

@stuartmorgan-g stuartmorgan-g force-pushed the luci-linux-custom-package branch 2 times, most recently from 315e350 to 3c3c314 Compare July 5, 2023 20:37
@stuartmorgan-g stuartmorgan-g force-pushed the luci-linux-custom-package branch from 3c3c314 to 7981f40 Compare July 5, 2023 20:44
channel: stable
version_file: flutter_stable.version

- name: Linux_android custom_package_tests master
Copy link
Member

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 just Linux custom_package_tests master?

Copy link
Collaborator Author

@stuartmorgan-g stuartmorgan-g Jul 6, 2023

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.

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Pigeon tests need Andoid deps (thus the Linux_android base) and
# Pigeon tests need Android deps (thus the Linux_android base) and

Is this sufficient to name the suite "Linux_android" though? :P

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like andoid better

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linux_andoid custom_package_tests master :P

Copy link
Contributor

@tarrinneal tarrinneal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approval from me once you and @ditman resolve your differences.

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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like andoid better

Co-authored-by: David Iglesias <[email protected]>
@tarrinneal tarrinneal added the autosubmit Merge PR when tree becomes green via auto submit App label Jul 6, 2023
@auto-submit auto-submit bot merged commit 14d9a21 into flutter:main Jul 6, 2023
@stuartmorgan-g stuartmorgan-g deleted the luci-linux-custom-package branch July 6, 2023 11:33
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jul 6, 2023
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Jul 6, 2023
flutter/packages@7042079...771ec9b

2023-07-06 [email protected] [ci] Enable LUCI Dart unit tests (flutter/packages#4378)
2023-07-06 [email protected] [ci] Bring up LUCI Linux custom package tests (flutter/packages#4382)
2023-07-06 [email protected] [pigeon] adds generate option for example pigeons (flutter/packages#4370)
2023-07-06 [email protected] [go_router] Allows redirect only GoRoute to be part of RouteMatchList (flutter/packages#4315)
2023-07-06 49699333+dependabot[bot]@users.noreply.github.com [sign_in]: Bump com.google.android.gms:play-services-auth from 20.5.0 to 20.6.0 in /packages/google_sign_in/google_sign_in_android/android (flutter/packages#4359)
2023-07-06 [email protected] [pigeon]fix a crash when casting NSNull to an Array (flutter/packages#4289)
2023-07-06 [email protected] [google_sign_in_web] Fixes force unwrap on values that can be null (flutter/packages#4374)
2023-07-05 [email protected] Roll Flutter from 590ef2d to 35085c3 (3 revisions) (flutter/packages#4379)
2023-07-05 [email protected] [camerax] Fixes `unawaited_futures` violations (flutter/packages#4337)
2023-07-05 [email protected] [ci] Remove `starqlteue` from FTL tests (flutter/packages#4375)
2023-07-05 [email protected] [tools] Switch to `flutter test` (flutter/packages#4348)
2023-07-05 [email protected] [flutter_markdown] Add TableCellVerticalAlignment property in markdown stylesheet (flutter/packages#3880)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App p: cross_file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants