Commit Graph

177 Commits (fad6417c16a5533d57140f8786fd7071ca5766c7)

Author SHA1 Message Date
Sebastian Kaspari 5d500a1d66 Issue #19040: Remove Leanplum (Beta) 3 years ago
Aaron Train 83b04f8b64
No issue: test one shard per UI test on FTL (#18998) 3 years ago
Dave Hunt b41082ac63 Bug 1670902 - Use WebRender platforms for Raptor performance tests 3 years ago
Dave Hunt df3dff5346 Bug 1701764 - Remove --no-conditioned-profile from Raptor tests now that they are disabled by default 3 years ago
Aki Sasaki 235be0badc
relpro tasks_for, but for master (#18625) 3 years ago
Gregory Mierzwinski 7b1097e405
Bug 1699639 - Run browsertime tests in python3. (#18554)
This patch fixes an issue with the python version being used to run the browsertime tests.
3 years ago
isabelrios 6002f944e8
Taskgraph changes to allow running UI tests on nightly builds (#18191)
* Modify taskgraph to allow running UI tests on Nightly builds

* adding try_task_config file

* remove try_task_config file
3 years ago
Aki Sasaki 8d1cb63682
signing index (#18379) 3 years ago
Sebastian Kaspari 74ee459c11 Issue #17819: Get leanplum artifacts from leanplum repository. 3 years ago
alexandru-io b97c737a47
Bug 1674442 - Add a "visual-metrics" tag to the browsertime visual-metrics data (#17900)
Co-authored-by: Alex Ionescu <aionescu@mozilla.com>
3 years ago
isabelrios 243080ab7c
Revert "Add UI tests nightly build (#17948)" (#17960)
This reverts commit 032879991e.
3 years ago
isabelrios 032879991e
Add UI tests nightly build (#17948)
* Try adding UI Tests to Nightly build

* adding try_config file

* remove try_task_config
3 years ago
Sebastian Kaspari 886850483c Issue #17819: Add Maven Central repository. 3 years ago
Florin Strugariu 71d908b3ef Update taskcluster settings to use short names instead of indexes 3 years ago
isabelrios 47d7476f9c
Revert "Run UI tests nightly def (#17513)" (#17761)
This reverts commit 06c1734aa5.
3 years ago
isabelrios 06c1734aa5
Run UI tests nightly def (#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>
3 years ago
Jonathan Almeida 81e08b2e7f Close #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.
3 years ago
Aki Sasaki 3abda6daec
support staging release promotion projects (#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.
3 years ago
Gregory Mierzwinski 527ba16141
Bug 1688111 - Sync visual-metrics script with mozilla-central. (#17583)
* Sync visual-metrics script with mozilla-central.

* Use | instead of - in the error line formatting.
3 years ago
isabelrios d8584ed632
Changes to run tests on beta builds (#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>
3 years ago
Gregory Mierzwinski 992588a46d
Bug 1685663 - Change the geckodriver index-search path. (#17370)
* Change the geckodriver index-search path.

* Run some tests.

* Add platform name to the index-search path.

* Undo testing changes.
3 years ago
Aaron Train fb33d0bfd3
No issue: Update Flank to v21.01.0 (#17300) 3 years ago
Gregory Mierzwinski 401dd92ff4
Disable conditioned profiles in the fenix branch. (#17078) 3 years ago
Gregory Mierzwinski bd16c423b6
Update perfherder data schema for visual metrics. (#16837) 3 years ago
Johan Lorenzo e3c77bec25
Bug 1681991 - Do not run ui-tests against debug builds on release branches (#16981) 3 years ago
Aki Sasaki a9ece01a7b
fix relpro schema (#16932)
The description needs to be a string. We accidentally made it a tuple.
3 years ago
Aki Sasaki ef71844988
support-rc-versions (#16929) 3 years ago
Johan Lorenzo d4ef63f877 Sign android-test-beta with the dep key
Since it is used with beta-firebase which is also dep-signed
3 years ago
Johan Lorenzo 9420febe59
Create new android-test-beta build (#16814) 3 years ago
jhugman ea9f692007
Nimbus-SDK-119 Get Nimbus server endpoint at build time. (#16682)
This PR builds on [AC##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
3 years ago
Mark Beebe c46552165e Issue #16648: Expose Nexus logs 3 years ago
Johan Lorenzo 72a745a5f2
Bug 1635488 - part 2: Add missing branch in version bump payload (#16650) 4 years ago
Mihai Tabara 7d3b23ceeb
Bug 1635488 - add Fenix version-bump task. (#16361)
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Gregory Mierzwinski 647efa1b37
Bug 1670284 - Enable webrender for all tests and run a subset without webrender. (#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 8cb4618081 For #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 087f9b9f92 For #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 ff8e92bf20
Bug 1674186 - Use shippable platforms for Browsertime tests. (#16261)
* Use shippable platforms.

* Undo testing changes.
4 years ago
Gregory Mierzwinski fc8c91616c
Bug 1671415 - Remove 2019 youtube-playback tests. (#15918)
* Bug 1671415 - Remove 2019 youtube-playback tests.

* Run tests in PR.

* Undo testing changes.
4 years ago
alexandru-io e3fc2626b2
Bug 1654346 Add YTP 2020 tests (#14286) 4 years ago
Johan Lorenzo 9fd70d5a4e
Revert "Block github tagging on push-apk (#15546)" (#15748)
This reverts commit cd6ab45119.
4 years ago
Ben Hearsum cd6ab45119
Block github tagging on push-apk (#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 b15850d9a3
No issue: Update Flank to v20.09.3 (#15399) 4 years ago
Johan Lorenzo 779757f88c
Bug 1648785 - Let taskcluster upload APKs to Github releases (#12907) 4 years ago
Johan Lorenzo d9969a72df
Fix decision task that does not schedule anything on release builds (#14006) 4 years ago
Aaron Train 4b87f16068
No issue: Update Flank to v20.08.0 (#13344) 4 years ago
Sebastian Kaspari c93a29f89a Simplify build variants to just: debug, nightly, beta and release.
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Johan Lorenzo 824dea36a6
Bug 1649013 - Stop failing mark-as-shipped tasks (#13257) 4 years ago
Tiger Oakes 8c1d3dc827
For #12871 - Use local TWA DAL API (#12872) 4 years ago
Johan Lorenzo 638e7c6e47
Bug 1631839 - part 3: Remove "project.mobile" routes (#12821) 4 years ago
gmierz b898965426 Undo test changes. 4 years ago