Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

CI for #20808 #20911

Conversation

mcomella
Copy link
Contributor

CI for #20808

@MarcLeclair I r+'d this in #20808 (review) – can you carry over the rubberstamp?

Pull Request checklist

  • Tests: This PR includes thorough tests or an explanation of why it does not
  • Screenshots: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not
  • Accessibility: The code in this PR follows accessibility best practices or does not include any user facing features. In addition, it includes a screenshot of a successful accessibility scan to ensure no new defects are added to the product.

To download an APK when reviewing a PR:

  1. click on Show All Checks,
  2. click Details next to "Taskcluster (pull_request)" after it appears and then finishes with a green checkmark,
  3. click on the "Fenix - assemble" task, then click "Run Artifacts".
  4. the APK links should be on the left side of the screen, named for each CPU architecture

@mcomella mcomella requested a review from MarcLeclair August 18, 2021 15:59
@mcomella mcomella requested review from a team as code owners August 18, 2021 15:59
MarcLeclair
MarcLeclair previously approved these changes Aug 18, 2021
@mcomella
Copy link
Contributor Author

Unit test failure is #20776 & UI test failure is #20716. Restarting CI

@mcomella mcomella closed this Aug 18, 2021
@mcomella mcomella reopened this Aug 18, 2021
@mcomella
Copy link
Contributor Author

More intermittents:

  • BookmarkItemMenuTest. edit item appears for folders
  • mainMenuInstallPWATest

Hmm.

@mcomella
Copy link
Contributor Author

@Mergifyio rebase

@mergify
Copy link
Contributor

mergify bot commented Aug 18, 2021

Command rebase: success

Branch has been successfully rebased

@eliserichards eliserichards force-pushed the task/#20596-remove-startup-timeline-probes branch from d7f7515 to c921a13 Compare August 18, 2021 19:02
@mcomella
Copy link
Contributor Author

mcomella commented Aug 18, 2021

Another intermittent failure:

  • DeleteAndQuitTest. delete only tabs and quit
  • mainMenuInstallPWATest (this has failed everytime – is this a regression?)

@mcomella
Copy link
Contributor Author

mcomella commented Aug 19, 2021

I ran the failed UI test three times locally (on on this PR, once on the commit before the PR, and once on up/main) and it failed every time. I can't explain why it doesn't seem to fail on commits in up/main (maybe this test doesn't run everytime?) but I noticed the test page it uses says it has moved locations – perhaps that's the cause of the error? Changing the test page makes it work correctly so let's try that?

@mcomella mcomella force-pushed the task/#20596-remove-startup-timeline-probes branch from c921a13 to 6cad71a Compare August 20, 2021 00:02
@mcomella mcomella requested a review from jonalmeida August 20, 2021 00:08
@jonalmeida
Copy link
Contributor

Test failure is a new intermittent that I'll have a fix up for soon: #20945

Let's restart one more time.

@jonalmeida jonalmeida closed this Aug 20, 2021
@jonalmeida jonalmeida reopened this Aug 20, 2021
@mcomella
Copy link
Contributor Author

com.android.build.gradle.internal.testing.ConnectedDevice > runTests[test(AVD) - 9] FAILED 
	com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_INSUFFICIENT_STORAGE
		at com.android.build.gradle.internal.testing.ConnectedDevice.installPackage(ConnectedDevice.java:133)

Oi.

@mcomella mcomella closed this Aug 20, 2021
@mcomella mcomella reopened this Aug 20, 2021
@jonalmeida
Copy link
Contributor

jonalmeida commented Aug 20, 2021

Blerg, another instance of this happened on another PR..

(filed #20952)

@mcomella mcomella force-pushed the task/#20596-remove-startup-timeline-probes branch from ece1184 to 233be62 Compare August 20, 2021 21:16
@mcomella
Copy link
Contributor Author

From Slack:

Roger fixed the test page being moved in a recent commit, and I believe Codrut/Petru disabled the permafailing UI test on main and release branches. So I think you would only need to rebase the PR now.

I removed the commit I added to fix the test and rebased the PR on up/main.

@mcomella
Copy link
Contributor Author

Insufficient storage again: maybe the docker image is broken. Maybe we wait on #20952

@AaronMT
Copy link
Contributor

AaronMT commented Aug 21, 2021

@jonalmeida @mcomella There's some confusion here. The Android build PR / run-ui (28, google_apis) is a Github Action: https://github.com/mozilla-mobile/fenix/blob/main/.github/workflows/build-contributor-pr.yml which is executed on this condition

if: github.event.pull_request.head.repo.full_name != github.repository && github.actor != 'MickeyMoz' which is intended to be ran on contributor forks on: [pull_request] as a sort of non blocking sanity check. It uses an https://github.com/ReactiveCircus/android-emulator-runner which is an A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.

These are configurable AVD's and I'm guessing we just need to adjust the default size as our APK continues to grow.
e.g, sdcard-path-or-size: 2G

@jonalmeida
Copy link
Contributor

@AaronMT for this PR, I think there are more intermittent failures blocking it. We've landed PRs that had run-ui fail.

@jonalmeida jonalmeida added the pr:needs-landing PRs that are ready to land [Will be merged by Mergify] label Aug 21, 2021
@mergify mergify bot merged commit 707918c into mozilla-mobile:main Aug 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
pr:needs-landing PRs that are ready to land [Will be merged by Mergify]
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants