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.
4 years ago
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.
4 years ago
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>
4 years ago
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.
4 years ago
Aaron Train
e6e6144a5f
[fenix] No issue: Update Flank to v21.01.0 ( https://github.com/mozilla-mobile/fenix/pull/17300 )
4 years ago
Gregory Mierzwinski
486677375f
[fenix] Disable conditioned profiles in the fenix branch. ( https://github.com/mozilla-mobile/fenix/pull/17078 )
4 years ago
Gregory Mierzwinski
1cfb16db1b
[fenix] Update perfherder data schema for visual metrics. ( https://github.com/mozilla-mobile/fenix/pull/16837 )
4 years ago
Johan Lorenzo
0dc9caa20f
[fenix] Bug 1681991 - Do not run ui-tests against debug builds on release branches ( https://github.com/mozilla-mobile/fenix/pull/16981 )
4 years ago
Aki Sasaki
fbfcc44d05
[fenix] fix relpro schema ( https://github.com/mozilla-mobile/fenix/pull/16932 )
...
The description needs to be a string. We accidentally made it a tuple.
4 years ago
Aki Sasaki
b12174db86
[fenix] support-rc-versions ( https://github.com/mozilla-mobile/fenix/pull/16929 )
4 years ago
Johan Lorenzo
6de3af886b
[fenix] Sign android-test-beta with the dep key
...
Since it is used with beta-firebase which is also dep-signed
4 years ago
Johan Lorenzo
de51102e91
[fenix] Create new android-test-beta build ( https://github.com/mozilla-mobile/fenix/pull/16814 )
4 years ago
jhugman
1c0e70d647
[fenix] Nimbus-SDK-119 Get Nimbus server endpoint at build time. ( https://github.com/mozilla-mobile/fenix/pull/16682 )
...
This PR builds on [AC#https://github.com/mozilla-mobile/fenix/pull/9024 ][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].
For production use, this requires a secret named `nimbus_url` to be put into CI.
Note: Nimbus is currently behind a feature flag.
If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:
```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```
Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.
[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
4 years ago
Mark Beebe
f16adc28bc
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/16648 : Expose Nexus logs
4 years ago
Johan Lorenzo
50453307ca
[fenix] Bug 1635488 - part 2: Add missing branch in version bump payload ( https://github.com/mozilla-mobile/fenix/pull/16650 )
4 years ago
Mihai Tabara
5d1630e707
[fenix] Bug 1635488 - add Fenix version-bump task. ( https://github.com/mozilla-mobile/fenix/pull/16361 )
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Gregory Mierzwinski
6f2ed93ef3
[fenix] Bug 1670284 - Enable webrender for all tests and run a subset without webrender. ( https://github.com/mozilla-mobile/fenix/pull/16325 )
...
* Enable webrender for all tests and run a subset without webrender.
* Run tests on PR.
* Change task labels for webrender-enabled tests.
* Move transform logic to after the main transform.
* Reformat group symbol.
* Check if extra field is empty.
* Try a different method for treeherder info.
* Fix up assignment issue.
* Reformat symbol field instead of groupSymbol.
* Add new task group to config.
* Change the platform name for webrender tasks.
* Undo testing changes.
* Undo platform naming changes.
4 years ago
Michael Comella
133965917c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15707 - post: add lint test dependencies to android-gradle-dependencies script.
...
`assemble` doesn't assemble the tests so we need to run `test`.
`testClasses` isn't good enough because, according to `--profile`, it
doesn't include dependencies for `testRuntimeClasspath`.
4 years ago
Michael Comella
7479db73fe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15707 : run lint rules tests in CI.
...
This works but it's imperfect: when the tests fail, it links to the lint
failure artifacts rather than the test failure artifacts.
4 years ago
Gregory Mierzwinski
45aa002f94
[fenix] Bug 1674186 - Use shippable platforms for Browsertime tests. ( https://github.com/mozilla-mobile/fenix/pull/16261 )
...
* Use shippable platforms.
* Undo testing changes.
4 years ago
Gregory Mierzwinski
0a0868e85b
[fenix] Bug 1671415 - Remove 2019 youtube-playback tests. ( https://github.com/mozilla-mobile/fenix/pull/15918 )
...
* Bug 1671415 - Remove 2019 youtube-playback tests.
* Run tests in PR.
* Undo testing changes.
4 years ago
alexandru-io
ea70865b6a
[fenix] Bug 1654346 Add YTP 2020 tests ( https://github.com/mozilla-mobile/fenix/pull/14286 )
4 years ago
Johan Lorenzo
5b2dc9569e
[fenix] Revert "Block github tagging on push-apk ( https://github.com/mozilla-mobile/fenix/pull/15546 )" ( https://github.com/mozilla-mobile/fenix/pull/15748 )
...
This reverts commit ac6551e7b9315dfdbe107685111da9c68cb12ad9.
4 years ago
Ben Hearsum
6977b53c5f
[fenix] Block github tagging on push-apk ( https://github.com/mozilla-mobile/fenix/pull/15546 )
...
Currently, push-apk fails to verify its chain of trust if github tagging
is done before it runs. Until this is fixed, we need to make sure
tagging is blocked on pushing.
4 years ago
Aaron Train
a2030dde22
[fenix] No issue: Update Flank to v20.09.3 ( https://github.com/mozilla-mobile/fenix/pull/15399 )
4 years ago
Johan Lorenzo
24b35482fd
[fenix] Bug 1648785 - Let taskcluster upload APKs to Github releases ( https://github.com/mozilla-mobile/fenix/pull/12907 )
4 years ago
Johan Lorenzo
4737ef7864
[fenix] Fix decision task that does not schedule anything on release builds ( https://github.com/mozilla-mobile/fenix/pull/14006 )
4 years ago
Aaron Train
c217f956e7
[fenix] No issue: Update Flank to v20.08.0 ( https://github.com/mozilla-mobile/fenix/pull/13344 )
4 years ago
Sebastian Kaspari
2875338740
[fenix] Simplify build variants to just: debug, nightly, beta and release.
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Johan Lorenzo
682f218ff1
[fenix] Bug 1649013 - Stop failing mark-as-shipped tasks ( https://github.com/mozilla-mobile/fenix/pull/13257 )
4 years ago
Tiger Oakes
2c08b342e8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12871 - Use local TWA DAL API ( https://github.com/mozilla-mobile/fenix/pull/12872 )
4 years ago
Johan Lorenzo
4958ea8855
[fenix] Bug 1631839 - part 3: Remove "project.mobile" routes ( https://github.com/mozilla-mobile/fenix/pull/12821 )
4 years ago
gmierz
b6fede138a
[fenix] Undo test changes.
4 years ago
gmierz
0afee78646
[fenix] Test vismet.
4 years ago
gmierz
46b74a49ee
[fenix] Update visual-metric code.
4 years ago
Johan Lorenzo
13e8560acf
[fenix] Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta ( https://github.com/mozilla-mobile/fenix/pull/12225 )
4 years ago
liuche
34f861650f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12240 : Enable btime youtube-playback Fenix tests ( https://github.com/mozilla-mobile/fenix/pull/12760 )
...
Co-authored-by: alexandru.ionescu <alexandru.ionescu@softvision.ro>
4 years ago
Tom Prince
452f6d61b8
[fenix] Update taskgraph.
4 years ago
Johan Lorenzo
5e6561dd47
[fenix] Bug 1608874 - part 3: Let fennec-production upload APKs on Google Play's alpha track
4 years ago
Aaron Train
f443ca3be0
[fenix] Update Flank to v20.07.0 ( https://github.com/mozilla-mobile/fenix/pull/12640 )
4 years ago
isabelrios
18b3fb95b4
[fenix] cron-job-ui-screenshots ( https://github.com/mozilla-mobile/fenix/pull/12423 )
...
Co-authored-by: isabel rios <isabelrios@MacBook-Pro-de-isabel-2.local>
4 years ago
Tiger Oakes
64e1a079ea
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11886 - Re-enable codecov ( https://github.com/mozilla-mobile/fenix/pull/12258 )
...
* Re-enable codecov
* Use local script
* Revert to old codecov script
4 years ago
Tiger Oakes
8171bef320
[fenix] Add links in Checks panel for test/lint tasks ( https://github.com/mozilla-mobile/fenix/pull/12222 )
...
* Add lints in Checks panel for test/lint tasks
* Switch to custom task
* Rename github tasks
4 years ago
Johan Lorenzo
4128460ce6
[fenix] Bug 1649400 - part 3: Stop publishing fenixNightly, fennecNightly, and fenixBeta to Google Play
4 years ago
Johan Lorenzo
bb0083c558
[fenix] Bug 1649400 - part 1: ship org.mozilla.fenix as a nightly product ( https://github.com/mozilla-mobile/fenix/pull/12127 )
4 years ago
Gregory Mierzwinski
c3a08febf3
[fenix] Disable conditioned profiles on Raptor YTP tests. ( https://github.com/mozilla-mobile/fenix/pull/11814 )
4 years ago
Aaron Train
3bdfbe4f50
[fenix] No issue: Update Flank to v20.06.2 ( https://github.com/mozilla-mobile/fenix/pull/11897 )
...
Update Flank to v20.06.2
4 years ago
Emily Kager
ac30100101
[fenix] No issue: Test remove codecov ( https://github.com/mozilla-mobile/fenix/pull/11928 )
4 years ago
Tiger Oakes
e7be2c4cce
[fenix] Expose reports as artifacts
4 years ago
Aaron Train
70a967e310
[fenix] No issue: Update Flank to v20.06.0 ( https://github.com/mozilla-mobile/fenix/pull/11337 )
...
https://github.com/Flank/flank/releases/tag/v20.06.0
4 years ago