2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-17 15:26:23 +00:00
Commit Graph

86 Commits

Author SHA1 Message Date
Emily Kager
ac30100101 [fenix] No issue: Test remove codecov (https://github.com/mozilla-mobile/fenix/pull/11928) 2020-06-24 16:29:56 -07:00
Tiger Oakes
e7be2c4cce [fenix] Expose reports as artifacts 2020-06-23 13:48:09 -07:00
Gregory Mierzwinski
8e562d5030 [fenix] Remove nightly-simulation signing-type specification. (https://github.com/mozilla-mobile/fenix/pull/11276) 2020-06-05 19:05:36 +02:00
Gregory Mierzwinski
d7c3e04352 [fenix] Bug 1642657 - Undo browsertime changes for nightly-simulation. (https://github.com/mozilla-mobile/fenix/pull/11274)
* Undo browsertime changes for nightly-simulation.

* Make signing nightly-simulation run on all pushes.
2020-06-05 18:54:22 +02:00
Gregory Mierzwinski
68ab244829 [fenix] Bug 1642657 - Use default signing for nightly-simulation builds (https://github.com/mozilla-mobile/fenix/pull/11270) 2020-06-05 18:21:29 +02:00
Gregory Mierzwinski
f95dc7e0cd [fenix] Bug 1642657 - Add a per-commit fenix build that simulates the nightly. (https://github.com/mozilla-mobile/fenix/pull/10821)
* Add new per-commit android-test build.

* Rename to nightly-simulation.

* Add treeherder group to the config file.

* Remove taskcluster index path and browsertime test.

* Add nightly-simulation to taskcluster indexes.
2020-06-05 17:41:49 +02:00
Richard Pappalardo
ffba3b3570 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11050 - Remove Nimbledroid 2020-06-04 14:42:47 -07:00
Johan Lorenzo
381990c3bb [fenix] Bug 1608874 - part 1: Move Fennec Beta to a dedicated hook (https://github.com/mozilla-mobile/fenix/pull/11048) 2020-06-04 14:54:11 +02:00
Sebastian Kaspari
00b21e7999 [fenix] Rebuild toolchain if AndroidComponents.kt changes.
Initially we didn't want to do that since we do not need to cache dependencies from our own
maven repository. But Android Components can introduce other third-party transitive
dependencies from other repositories (like Android X) and those need to be cached.
2020-05-25 17:37:59 +02:00
Justin Wood
86cb605f1e [fenix] Bug 1638073 - Update geckoview index to use new shippable index, instead of now-missing nightly index. 2020-05-22 11:16:33 -07:00
Johan Lorenzo
eca7ff1711 [fenix] Bug 1627027 - part 2: Do not run perf tasks on Nd-gp graphs (https://github.com/mozilla-mobile/fenix/pull/10681) 2020-05-15 16:29:02 +02:00
Gregory Mierzwinski
7e55823bc1 [fenix] Bug 1627027 - Use nightly Fenix variant instead of performancetest. (https://github.com/mozilla-mobile/fenix/pull/10648) 2020-05-15 09:17:15 +02:00
Johan Lorenzo
8413ec21bc [fenix] Bug 1625126 - Cache external dependencies in a single task and let gradle tasks use it (https://github.com/mozilla-mobile/fenix/pull/10316) 2020-05-13 18:36:48 +02:00
Johan Lorenzo
68bbdcba67 [fenix] Bug 1631839 - part 1: Expose new routes without project." (https://github.com/mozilla-mobile/fenix/pull/10182) 2020-05-13 11:01:08 +02:00
Gregory Mierzwinski
dfdad35cca [fenix] Bug 1636589 - Update visual-metrics, and geckodriver archive path. (https://github.com/mozilla-mobile/fenix/pull/10558)
* Fix browsertime failures.

* Run a browsertime test.

* Undo browsertime test.
2020-05-11 17:19:55 +02:00
gmierz
1260014bb3 [fenix] Revert "Bug 1627027 - Use nightly Fenix variant. (https://github.com/mozilla-mobile/fenix/pull/10265)"
This reverts commit 321fcc4c752ed775181f7dc24812d36284862acb for causing nightly cron failures.
2020-05-08 14:21:53 -07:00
Gregory Mierzwinski
05493216f4 [fenix] Bug 1627027 - Use nightly Fenix variant. (https://github.com/mozilla-mobile/fenix/pull/10265)
* Use nightly Fenix variant.

* Run the tests in PR.

* Update visual-metrics scripts to include the similarity metrics.

* Use python3.5 in visual-metrics docker.

* Install wget in the docker.

* Use python3.6 hashes instead of python3.5.

* Undo run-visual-metrics.py python changes.

* Upgrade python setuptools version to 46.1.3.

* Add setuptools to transitive dependency list.

* Undo PR test changes.

* Remove setuptools install line and use requirements.txt instead.

* Undo PR test changes.

* Fix geckodriver artifact suffix.

* Test a browsertime task.

* Revert browsertime test.
2020-05-08 08:48:34 +02:00
Johan Lorenzo
97304fda03 [fenix] Bug 1632427 - Define artifact_prefix in browsertime task (https://github.com/mozilla-mobile/fenix/pull/10151) 2020-04-24 15:19:19 +02:00
Johan Lorenzo
b4ef69fd76 [fenix] Revert "Bug 1631839 - part 1: Expose new routes without project. (https://github.com/mozilla-mobile/fenix/pull/10092)" (https://github.com/mozilla-mobile/fenix/pull/10139)
This reverts commit da090cb36ebf65534b3a6ef462335398442a96d9.
2020-04-23 11:58:56 +02:00
Johan Lorenzo
a3b1172191 [fenix] Bug 1631839 - part 1: Expose new routes without project. (https://github.com/mozilla-mobile/fenix/pull/10092) 2020-04-23 11:24:20 +02:00
Mihai Tabara
94140159c3 [fenix] Bug 1630587 - fix mark-as-shipped task Fenix releases (https://github.com/mozilla-mobile/fenix/pull/10021) 2020-04-17 18:56:18 +01:00
Tarek Ziade
ac9eb85998 [fenix] add debug to the indexed artifacts 2020-04-14 10:36:09 +02:00
Richard Pappalardo
d0609ae678 [fenix] Revert https://github.com/mozilla-mobile/fenix/pull/9606 - do not retry build on fail (https://github.com/mozilla-mobile/fenix/pull/9855) 2020-04-10 09:34:06 -07:00
Johan Lorenzo
20d8491b59 [fenix] Bug 1568466 - part 3: Enable shipit graph (https://github.com/mozilla-mobile/fenix/pull/7314) 2020-04-09 14:33:13 +02:00
Richard Pappalardo
52e3beffb6 [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/9461 - Re-trigger taskcluster jobs on dep download fail (https://github.com/mozilla-mobile/fenix/pull/9606) 2020-04-07 06:06:19 -07:00
Gregory Mierzwinski
1e231c8e57 [fenix] Bug 1625971 - Add google-search-restaurants to pageload tests in browsertime. (https://github.com/mozilla-mobile/fenix/pull/9622)
* Add google-search-restaurants to pageload tests in browsertime.

* Temporarily change the activity to pass tests.

* Change Raptor Fenix activity name.

* Remove test trigger for browsertime test.
2020-04-02 18:29:23 +02:00
Aaron Train
b6f578da39 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/9433: Update Flank version in ui-tests Dockerfile (https://github.com/mozilla-mobile/fenix/pull/9466)
fix: flank_snapshot requires direct shard value

-1 shards -> 50 shards

fix: adjust flank-x86.yml shard value

try old results generator in flank-x86.yml

fix: legacy-junit-report -> legacy-junit-result

revert to modern reporting
2020-04-01 15:43:45 -07:00
Johan Lorenzo
41a4de7b8e [fenix] Bug 1622339 - Move android-sdk installation into a toolchain task (https://github.com/mozilla-mobile/fenix/pull/9394) 2020-04-01 18:29:35 +02:00
Gregory Mierzwinski
652ae43d45 [fenix] Bug 1624875 - Remove raptor tests and increase vismet tier to 2. (https://github.com/mozilla-mobile/fenix/pull/9402)
* Remove raptor tests and increase vismet tier to 2.

* Remove aframe page load test.
2020-03-27 14:51:58 +01:00
Johan Lorenzo
357e8c6488 [fenix] Bug 1620190 - Run android-components bumps once a day (https://github.com/mozilla-mobile/fenix/pull/9251) 2020-03-20 10:26:44 +01:00
liuche
8d8e4c9775 [fenix] Bug 1621252 - Move Fenix Raptor tests to tier 1 (https://github.com/mozilla-mobile/fenix/pull/9217)
Co-authored-by: Florin Strugariu <bebe@mozilla.ro>
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-03-18 14:47:54 +01:00
Gregory Mierzwinski
a02c283a0e [fenix] Bug 1613483 - Add all Browsertime tests with visual metrics to Fenix repo. (https://github.com/mozilla-mobile/fenix/pull/9087)
* Add visual-metrics docker type.

* Add required browsertime toolchain fetches.

* Add browsertime tests for technical and visual metrics.

* Run browsertime tests in a cron task.

* Run visual metrics on all browsertime tests.

* Use spaces instead of tabs, and resolve visual-metric nits.

* Enable browsertime on pull request for testing.

* Restrict PR tests to amazon on browsertime.

* First attempt using multi_dep.

* Add a primary dependency to browsertime.

* Try by not popping.

* Debug prints.

* Make one grouping per browsertime task.

* Try without the multi_dep transform.

* Delete dependent-tasks in visual-metrics transformer.

* Update setuptools installed and copy run-on-tasks-for.

* Use get when getting run-on-tasks-for.

* Add new pinned requirements.

* Try it.

* Set run-on-tasks-for properly.

* Remove print statement.

* Remove single_dep loader, and print statements.

* Remove run-on-tasks-for testing setting.

* Restart testing, and set user to root in visual-metrics Docker.

* Remove testing settings.

* Remove fetch-content from Docker.

* Change attributes grouping method.

* Run all tests as a check.

* Undo testing changes, and fix a bad test name.
2020-03-17 18:21:41 +01:00
Chenxia Liu
e36095eefd [fenix] Back out "Bug 1621252 - Move Fenix tests to tire 1" for failures.
This reverts commit 9fe10eba0192b36cca7511d15c3b8b84ab587ab9.
2020-03-16 17:56:30 -07:00
Florin Strugariu
c1d4b62055 [fenix] Bug 1621252 - Move Fenix tests to tire 1 2020-03-16 14:12:37 -07:00
Tom Prince
dbd6a2439e [fenix] Bug 1619795: Cleanup. (https://github.com/mozilla-mobile/fenix/pull/9015)
There were a couple of errors in the original pull request for this bug:
- The raptor tasks had duplicated dependencies.
- The filename of the minidump_stackwalk artifact was incorrect.
2020-03-06 10:43:14 +01:00
Tom Prince
c434499167 [fenix] Bug 1609145: Use retrigger (rather than re-run) by default on test tasks. 2020-03-04 15:52:25 -08:00
Tom Prince
5aafb319d1 [fenix] Bug 1619795: Use toolchain-style fetches (and toolchain-artifact attribute).
The mozilla-central ffmpeg toolchain (used in Bug 1613479/https://github.com/mozilla-mobile/fenix/pull/8780) has an
artifact that does not start with `public/build/` (it starts with just
`public/`). To easily support that, we want to set the `toolchain-artfiact`
attribute for that task.

We switched `index_search` to be a job-type in
[taskgraph](932b4cf48c)
which pass through `attributes` from the task definition (and is also more
future proof for adding fenix-specific toolchain tasks). This updates taskgraph
and the consumers of the current toolchain.
2020-03-04 11:18:03 -08:00
Johan Lorenzo
93f2c58d76 [fenix] Bug 1608103 - Fix dummy secrets generation (https://github.com/mozilla-mobile/fenix/pull/8855) 2020-03-03 17:22:48 +01:00
Richard Pappalardo
1a431a0f6d [fenix] Disable Nightly startup test (https://github.com/mozilla-mobile/fenix/pull/8783) 2020-02-28 07:33:10 -08:00
Johan Lorenzo
2633799d79 [fenix] Bug 1614287 - part 3: Let fennec-beta upload APKs on Google Play's alpha track 2020-02-27 11:04:37 +01:00
Johan Lorenzo
82cebdbb33 [fenix] Make nimbledroid not depend on a real token on staging releases (https://github.com/mozilla-mobile/fenix/pull/7570) 2020-02-20 11:36:03 +01:00
Johan Lorenzo
c87350f5b3 [fenix] Bug 1612540 - part 1: Move Fennec Beta to GitHub releases and a to a dedicated hook (https://github.com/mozilla-mobile/fenix/pull/8270) 2020-02-19 15:35:20 +01:00
Mike Hommey
8ff051d9fa [fenix] Prepare to use minidump_stackwalk toolchain artifact rather than tooltool package 2020-02-06 11:56:08 -08:00
Severin Rudie
a7aa2c0074 [fenix] 3088 filter locales 2nd try (https://github.com/mozilla-mobile/fenix/pull/7839)
* For https://github.com/mozilla-mobile/fenix/issues/3088: filter incomplete locales in release builds

* For 3088: update locale filtering to not error on nightly builds
2020-01-22 10:15:13 -08:00
Johan Lorenzo
876d841cd1 [fenix] Bug 1608882 - part 2: Let fennec-nightly upload APKs on Google Play's alpha track 2020-01-21 11:53:32 +01:00
Johan Lorenzo
916b5e69e4 [fenix] Bug 1608882 - part 1: Move Fennec Nightly to a dedicated hook 2020-01-20 10:29:29 +01:00
Sebastian Kaspari
866eac2ca4 [fenix] Revert "3088 filter incomplete locales on release builds (https://github.com/mozilla-mobile/fenix/pull/7581)" (nightly build errors)
This reverts commit 313f536a440cf8920c87b6c8e01f441ce7543259.
2020-01-17 09:33:14 +01:00
Severin Rudie
e1fe294e71 [fenix] 3088 filter incomplete locales on release builds (https://github.com/mozilla-mobile/fenix/pull/7581)
* For https://github.com/mozilla-mobile/fenix/issues/3088: add translation pruning Py scripts from Focus

The only change made was updating "Focus/Klar" to "Fenix"

* For 3088: call translation pruning scripts during release builds

* For 3088: fix filter-release-translations.py

Moving it into Fenix introduced one additional layer of nesting, which was not accounted for in a relative path.  🤦

* For 3088: comment about the risks of modifying source

* For 3088: updated locales.py to read from l10n.toml

Also removed some previously unused properties from locales.py

* For 3088: added error handling to script in locales.py

* For 3088: updated locale parser per review comments
2020-01-16 19:50:44 -08:00
Justin Wood (Callek)
375ea36372 [fenix] Add mark-as-shipped task (https://github.com/mozilla-mobile/fenix/pull/7306) 2019-12-23 12:33:25 -05:00
Johan Lorenzo
556a8708b8 [fenix] Let push-apk not be blocked by the startup tests anymore 2019-12-10 11:16:33 +01:00