Skip to content
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

[integration_test] upgrade androidx test to 1.4.0 #122437

Merged
merged 30 commits into from Apr 11, 2023

Conversation

micaelcid
Copy link
Contributor

@micaelcid micaelcid commented Mar 10, 2023

I just finished migrating a project to Android 13 that runs integration_test with Firebase Test Lab. In this PR, I am changing the exact dependencies I needed to change to make our application able to run integration tests targeting Android 13. (the project is currently depending on my fork).

This PR is being reopened from #109547, adding the pipeline fixes

Pre-launch Checklist

  • I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
  • I read the [Tree Hygiene] wiki page, which explains my responsibilities.
  • I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
  • I signed the [CLA].
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is [test-exempt].
  • All existing and new tests are passing.

@flutter-dashboard flutter-dashboard bot added framework flutter/packages/flutter repository. See also f: labels. f: integration_test The flutter/packages/integration_test plugin team Infra upgrades, team productivity, code health, technical debt. See also team: labels. labels Mar 10, 2023
@micaelcid micaelcid force-pushed the master branch 2 times, most recently from 4332aaf to 646b46b Compare March 10, 2023 23:18
@micaelcid
Copy link
Contributor Author

I'm reopening this as a Draft until I solve all CI failures that appeared after merging #109547

The failures can be found here: https://github.com/flutter/flutter/runs/11827814804

@micaelcid micaelcid marked this pull request as ready for review March 13, 2023 01:41
@micaelcid
Copy link
Contributor Author

Hey, @ricardoamador. My last PR was reverted, but I guess I solved the other issues now. Would you mind reviewing this again?

@ricardoamador
Copy link
Contributor

Yes, will do.

@ricardoamador
Copy link
Contributor

@micaelcid if you are stuck with IOS you can always try the flutter hackers-ios channel on discord and ask for some help there.

@micaelcid
Copy link
Contributor Author

Thanks for letting me know! I'll do that as soon as I've got spare time.

@micaelcid
Copy link
Contributor Author

@ricardoamador I didn't do anything, but after rebasing my branch with master that failed MacOS test seems to be solved. Perhaps it was some flakiness that had nothing to do with my changes 🤔

Do you mind reviewing them now, or is it best to wait for the tree to get fixed?

@ricardoamador
Copy link
Contributor

I can take a look.

@micaelcid
Copy link
Contributor Author

micaelcid commented Mar 30, 2023

Hey, @reidbaker. I just solved your requested changes and the pipeline checks have passed. Do you mind reviewing again?

@micaelcid micaelcid requested review from reidbaker and removed request for zanderso March 30, 2023 14:03
@reidbaker
Copy link
Contributor

Hey, @reidbaker. I just solved your requested changes and the pipeline checks have passed. Do you mind reviewing again?

Yep I will do my best to get to it today if not then by EOD Fri.

@micaelcid
Copy link
Contributor Author

Are we aware of flaky tests in the GH Actions pipeline? While coming up with this PR, sporadically a few tests would fail and get solved after a rebase. For example, these checks fail intermittently, but they were previously passing.

@micaelcid
Copy link
Contributor Author

Can you guys @ricardoamador or @reidbaker add the auto-submit label?

@micaelcid
Copy link
Contributor Author

Hey, @goderbauer do you mind adding the auto submit label?

@ricardoamador ricardoamador added the autosubmit Merge PR when tree becomes green via auto submit App label Apr 11, 2023
@auto-submit auto-submit bot merged commit 4a83fa0 into flutter:master Apr 11, 2023
138 checks passed
zanderso added a commit that referenced this pull request Apr 12, 2023
zanderso added a commit that referenced this pull request Apr 12, 2023
Reverts #122437

This is causing several Android devicelab tests to fail on the first
attempt, causing them to be marked flaky. The cause appears to be
unexpected output on stderr. See:
https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/5390/overview
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Apr 12, 2023
exaby73 pushed a commit to NevercodeHQ/flutter that referenced this pull request Apr 17, 2023
[integration_test] upgrade androidx test to 1.4.0
exaby73 pushed a commit to exaby73/flutter_nevercode that referenced this pull request Apr 17, 2023
…24644)

Reverts flutter#122437

This is causing several Android devicelab tests to fail on the first
attempt, causing them to be marked flaky. The cause appears to be
unexpected output on stderr. See:
https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64_android%20run_release_test/5390/overview
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 f: integration_test The flutter/packages/integration_test plugin framework flutter/packages/flutter repository. See also f: labels. team Infra upgrades, team productivity, code health, technical debt. See also team: labels.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants