Michael Comella
535de74483
[fenix] For https://github.com/mozilla-mobile/fenix/issues/20936 : run perftests with conditioned profiles.
...
We've noticed that geckoview_example is ~300ms faster than fenix in cold page
load tests on arewefastyet for the Pixel 2. We suspect the main
difference is because geckoview_example runs with conditioned profiles
and fenix does not.
This PR is foremost an experiment to see if that's true because, after bug
1587542, we cannot run get results for fenix perftest PRs (i.e. it needs to be
merged into main). If we find that the results are not noisy, however, we
could end up leaving this in the tree. We've previously seen excessive
noise with fenix start up tests with conditioned profiles which is why
conditioned profiles are not currently enabled.
2021-09-15 16:21:44 +00:00
Alex Ionescu
335aba98d2
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/21184 : Update artifacts format
2021-09-08 16:36:22 +00:00
Aaron Train
1257653e10
[fenix] Rollback Flank to v21.08.1 ( https://github.com/mozilla-mobile/fenix/pull/21123 )
2021-09-02 15:52:29 -04:00
Sebastian Kaspari
ac8fc5ad7f
[fenix] Print Java version in test tasks.
2021-09-02 10:24:51 +00:00
Sebastian Kaspari
98544f04ed
[fenix] Force rebuild of Docker image.
2021-09-02 10:24:51 +00:00
Joel Maher
cca7c60a22
[fenix] Upgrade from node 10 -> 12 to support upgraded browsertime toolchain ( https://github.com/mozilla-mobile/fenix/pull/21064 )
2021-08-30 12:58:36 -07:00
Aaron Train
7449f383be
[fenix] No issue: Update Flank to v21.08.1
...
Flank https://github.com/Flank/flank/releases/tag/v21.08.1 has the fix for avoiding crash one of their API calls that we hit a couple times.
2021-08-25 14:58:48 +00:00
Ben Hearsum
b498187399
[fenix] Ship nightlies to Google Play twice a day
...
This was moved to once per day in https://bugzilla.mozilla.org/show_bug.cgi?id=1628413 when Google Play reviews were very slow. That hasn't been a problem for awhile, and the less frequent nightlies are causing delays getting new Android Components bumps shipped out.
2021-08-13 02:54:28 +00:00
Ben Hearsum
366a3da875
[fenix] Add a default to task-priority to fix issues when forks are named differently
2021-08-10 12:36:12 +00:00
Sebastian Kaspari
71f0e641d2
[fenix] Rebuild toolchain when root build.gradle is updated.
2021-07-30 11:58:02 +00:00
Stefan Arentz
1480a5292b
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main ( https://github.com/mozilla-mobile/fenix/pull/20457 )
...
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Automation/TC)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Issue Templates)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (README & Documentation)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Random)
2021-07-28 08:20:14 -04:00
Sebastian Kaspari
70ae207572
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19662 : Use Java 11.
2021-07-27 10:08:32 +02:00
Florin Strugariu
72d9b36b81
[fenix] Bug 1721329 - Fix perma fail on browsertime tests.
...
Replace bbc with dailymail and jianshu with sina
2021-07-26 19:39:18 +00:00
Aaron Train
ba24312a8e
[fenix] No issue: Update Flank to v21.07.1 ( https://github.com/mozilla-mobile/fenix/pull/20456 )
...
* Update Flank to v21.07.1
* Update approach to downloading Flank
* Update parse-ui-test.py
2021-07-21 14:10:14 -04:00
Ben Hearsum
a3a6b18ebd
[fenix] Don't send notification for android-test-mozillaonline tasks
2021-07-06 21:00:20 +00:00
Aki Sasaki
e3323fe366
[fenix] use prod signers for {beta,release}-mozillaonline ( https://github.com/mozilla-mobile/fenix/pull/20134 )
2021-06-23 09:39:36 -07:00
Ben Hearsum (he/him)
2dafd2dcea
[fenix] RELENG-588: Add notifications for Mozilla Online builds ( https://github.com/mozilla-mobile/fenix/pull/20010 )
2021-06-14 14:07:02 -04:00
Ben Hearsum (he/him)
5076a8124c
[fenix] Fix typo in mozillaonline build option ( https://github.com/mozilla-mobile/fenix/pull/20006 )
2021-06-14 10:21:25 -04:00
Ben Hearsum (he/him)
3f117552aa
[fenix] Fix unicode issue in release promotion code ( https://github.com/mozilla-mobile/fenix/pull/19954 )
2021-06-10 16:01:59 -04:00
Ben Hearsum (he/him)
5ecda4f7c9
[fenix] RELENG-586: Add mozillaonline builds & signing ( https://github.com/mozilla-mobile/fenix/pull/19898 )
...
* Add general support for adding extra gradle options from kinds
* Add mozillaonline builds and signing
2021-06-09 16:37:56 -04:00
Andrew Halberstadt
574866f854
[fenix] For https://github.com/mozilla-mobile/fenix/issues/19801 - Run taskgraph generation with Python 3 ( https://github.com/mozilla-mobile/fenix/pull/19802 )
...
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Update to latest version of taskgraph
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Update to latest decision-mobile image
We need to explicitly set the Java version as Java 11 now co-exists in
the decision-mobile image.
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Run decision task with Python 3
2021-06-09 12:52:28 -07:00
Aaron Train
635bd579c4
[fenix] No issue: Update Flank to v21.05.0 ( https://github.com/mozilla-mobile/fenix/pull/19690 )
2021-05-31 09:28:36 -04:00
Ben Hearsum (he/him)
456caaba02
[fenix] Update gpg pub key ( https://github.com/mozilla-mobile/fenix/pull/19691 )
2021-05-27 20:47:06 -04:00
Sebastian Kaspari
80b18d32ab
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17819 : Remove JCenter from build files.
2021-05-26 17:00:01 -04:00
Gregory Mierzwinski
e98d6c7b29
[fenix] Bug 1708631 - Update visual metrics script to the latest. ( https://github.com/mozilla-mobile/fenix/pull/19332 )
2021-04-30 14:22:44 -04:00
Sebastian Kaspari
c1e6f6c9e6
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/10941 : Align Nightly version with Gecko/A-C version.
...
Instead of using a timestamp this will synchronize the Nightly version with the version
of Gecko / A-C. So when using 90.0.20210426143115 then the Nightly version will be
90.0a1 - similar to what Firefox desktop uses.
2021-04-29 09:50:07 +02:00
Sebastian Kaspari
7c11a19369
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19040 : Remove Leanplum (Nightly)
2021-04-26 19:08:10 +02:00
Gregory Mierzwinski
b203ac5f44
[fenix] Bug 1706913 - Fix node archive name change caused by bug 1611513. ( https://github.com/mozilla-mobile/fenix/pull/19190 )
...
* Bug 1706913 - Fix node archive name change caused by bug 1611513.
* Undo test run.
2021-04-22 13:21:48 -04:00
Andrew Halberstadt
1018039983
[fenix] [taskcluster] Use string.capitalize() rather than custom utility function
2021-04-20 12:17:15 -04:00
Aaron Train
4b5f161e30
[fenix] No issue: test one shard per UI test on FTL ( https://github.com/mozilla-mobile/fenix/pull/18998 )
2021-04-19 12:22:01 -04:00
Dave Hunt
b42f68d7d4
[fenix] Bug 1670902 - Use WebRender platforms for Raptor performance tests
2021-04-12 13:56:50 -07:00
Dave Hunt
f4eba36b6a
[fenix] Bug 1701764 - Remove --no-conditioned-profile from Raptor tests now that they are disabled by default
2021-04-06 14:58:53 -07:00
Aki Sasaki
e8ed69bae5
[fenix] relpro tasks_for, but for master ( https://github.com/mozilla-mobile/fenix/pull/18625 )
2021-03-31 14:45:39 -07:00
Gregory Mierzwinski
44619180cf
[fenix] Bug 1699639 - Run browsertime tests in python3. ( https://github.com/mozilla-mobile/fenix/pull/18554 )
...
This patch fixes an issue with the python version being used to run the browsertime tests.
2021-03-19 15:14:31 -04:00
isabelrios
4523d2bfae
[fenix] Taskgraph changes to allow running UI tests on nightly builds ( https://github.com/mozilla-mobile/fenix/pull/18191 )
...
* Modify taskgraph to allow running UI tests on Nightly builds
* adding try_task_config file
* remove try_task_config file
2021-03-10 11:31:55 +01:00
Aki Sasaki
fa90d7e7be
[fenix] signing index ( https://github.com/mozilla-mobile/fenix/pull/18379 )
2021-03-09 17:35:38 -05:00
Sebastian Kaspari
23e25d8f8f
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17819 : Get leanplum artifacts from leanplum repository.
2021-02-16 17:27:30 +01:00
alexandru-io
33fdbe3a85
[fenix] Bug 1674442 - Add a "visual-metrics" tag to the browsertime visual-metrics data ( https://github.com/mozilla-mobile/fenix/pull/17900 )
...
Co-authored-by: Alex Ionescu <aionescu@mozilla.com>
2021-02-12 16:52:37 -05:00
isabelrios
0b3f9aec8a
[fenix] Revert "Add UI tests nightly build ( https://github.com/mozilla-mobile/fenix/pull/17948 )" ( https://github.com/mozilla-mobile/fenix/pull/17960 )
...
This reverts commit 02c08b3f6cba7d7c05322a91d31f887d39ba0160.
2021-02-11 10:24:41 +01:00
isabelrios
b81a83b815
[fenix] Add UI tests nightly build ( https://github.com/mozilla-mobile/fenix/pull/17948 )
...
* Try adding UI Tests to Nightly build
* adding try_config file
* remove try_task_config
2021-02-11 09:58:41 +01:00
Sebastian Kaspari
d676df89fb
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17819 : Add Maven Central repository.
2021-02-10 10:49:03 +01:00
Florin Strugariu
02a79bf5d5
[fenix] Update taskcluster settings to use short names instead of indexes
2021-02-08 17:48:49 -08:00
isabelrios
a35b7e900b
[fenix] Revert "Run UI tests nightly def ( https://github.com/mozilla-mobile/fenix/pull/17513 )" ( https://github.com/mozilla-mobile/fenix/pull/17761 )
...
This reverts commit 00d442ee4ab944cbeab0f357a5f7b69e29fd9237.
2021-02-02 08:39:51 -08:00
isabelrios
e4ff93f889
[fenix] Run UI tests nightly def ( https://github.com/mozilla-mobile/fenix/pull/17513 )
...
* run-ui-test-nightly
* Run ui tests on nightly build
* set correct number of shard according to tests running
* fix typo
* removing testing file
Co-authored-by: isabel rios <isabelrios@MBP-de-isabel-2.home>
2021-02-02 14:39:07 +01:00
Jonathan Almeida
a4abe9782c
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/15979 : Add MOZILLA_OFFICIAL flag for release builds
...
When we build release APKs on Mozilla infrastructure, we want a way to
know this in code for features that would only work on them.
2021-01-29 10:51:33 +04:00
Aki Sasaki
12c0251b68
[fenix] support staging release promotion projects ( https://github.com/mozilla-mobile/fenix/pull/17652 )
...
Let's make mozilla-releng/staging-fenix the official staging repository.
By supporting it in the automation, we no longer need to maintain a
staging patchset to test things properly.
2021-01-26 17:28:59 -08:00
Gregory Mierzwinski
55566c6f9b
[fenix] Bug 1688111 - Sync visual-metrics script with mozilla-central. ( https://github.com/mozilla-mobile/fenix/pull/17583 )
...
* Sync visual-metrics script with mozilla-central.
* Use | instead of - in the error line formatting.
2021-01-25 21:59:31 -05:00
isabelrios
0f6e44f7bc
[fenix] Changes to run tests on beta builds ( https://github.com/mozilla-mobile/fenix/pull/16786 )
...
* Changes to run tests on beta builds
* remove dontoptime and fix bookmarks tests
* fix ktlint and smokeTest
* add variable for package name
* rebase and fix conflicts
* add yml files and modify script to run tests
* fix yml file indentation
* changes in kind file and add try_task
* fix error kind file
* fix error kind file 2
* fix error kind file 3
* fix reviewer comments
* remove mockwebserver implementation as per reviewer comment
* run beta tests only on releases branches
* reg exp for master branch
* reg exp for master branch2
* modify try_task with release branch
* remove try file
* let's start by running only one test
* address latest reviewers comments
* double check correct tasks for release branch
* remove try file after confirming beta build run
Co-authored-by: isabel rios <isabelrios@MBP-de-isabel-2.home>
2021-01-14 15:47:36 +01:00
Gregory Mierzwinski
d075b1db37
[fenix] Bug 1685663 - Change the geckodriver index-search path. ( https://github.com/mozilla-mobile/fenix/pull/17370 )
...
* Change the geckodriver index-search path.
* Run some tests.
* Add platform name to the index-search path.
* Undo testing changes.
2021-01-11 10:31:27 -05:00
Aaron Train
e6e6144a5f
[fenix] No issue: Update Flank to v21.01.0 ( https://github.com/mozilla-mobile/fenix/pull/17300 )
2021-01-04 13:16:04 -05:00