Geoff Brown
f97c1d2806
Bug 1896894 - Enable basic treeherder error formatting for A-C ui-tests r=aaronmt
...
When running A-C ui-tests, use the same error parsing and formatting strategy used for focus and fenix.
Differential Revision: https://phabricator.services.mozilla.com/D210578
2024-05-21 13:28:17 +00:00
Geoff Brown
4939eda588
Bug 1881094 - 2. remove whitespace exclusions for firefox-android r=android-reviewers,gl
...
Whitespace changes made with `mach lint --fix`.
Differential Revision: https://phabricator.services.mozilla.com/D206702
2024-04-04 22:19:32 +00:00
Geoff Brown
bd90c4e64e
Bug 1886173 - Make --report-treeherder-failures a boolean flag r=jcristau,android-reviewers,Roger
...
Differential Revision: https://phabricator.services.mozilla.com/D205075
2024-03-19 15:51:04 +00:00
Geoff Brown
7f6f937c20
Bug 1882087 - Improve ui-test failure messages for treeherder r=aaronmt
...
Recall that `test-lab.py` uses `parse-ui-test.py` and `parse-ui-test-fromfile.py` to parse test results, depending on the test type. `parse-ui-test-fromfile` can produce better failure messages, including the test class and test name.
The strategy here is to first run `parse-ui-test-fromfile` (subject to test type, as before), noting whether it produced a treeherder-friendly failure message; then run `parse-ui-test` (for all tests, as before) passing a new argument to print any failures in the treeherder-friendly way, only if `parse-ui-test-fromfile` did not report failures. Most of the complexity is to avoid duplicate reporting, favouring the more granular failure messages from `parse-ui-test-fromfile`.
Differential Revision: https://phabricator.services.mozilla.com/D204684
2024-03-18 18:40:51 +00:00
Geoff Brown
43bbbb0609
Bug 1882087 - Format ui-test failure messages for treeherder. r=aaronmt,tthibaud,android-reviewers,aryx
...
Example: https://treeherder.mozilla.org/logviewer?job_id=450541238&repo=try
```
TEST-UNEXPECTED-FAIL | failure | https://console.firebase.google.com/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/8658376039685060316 | 1 test cases failed, 589 passed
```
That's an unconventional and suboptimal error message, but it's the only information that I see readily available; hopefully someone can improve on this in the future.
Differential Revision: https://phabricator.services.mozilla.com/D204207
2024-03-08 22:21:38 +00:00
Geoff Brown
e21a50229a
Bug 1843157 - Correct link to Mobile Test Engineering ( https://github.com/mozilla-mobile/firefox-android/pull/2854 )
...
Co-authored-by: dsmithpadilla <88508950+dsmithpadilla@users.noreply.github.com >
2023-07-18 03:31:42 +00:00
Geoff Brown
95bdefe22a
Bug 1825116 - Reformat some python files with black and avoid 'bare except' ruff warnings
2023-07-13 00:53:55 +00:00
Aaron Train
c17de6b4a5
No issue: Add matrix parsing markdown to UI checks
2022-11-14 15:52:39 +00:00
Aaron Train
41cc667597
No issue: Try Pixel2 (ARM) on Firebase Test Lab
2022-11-09 14:24:27 +00:00
Aaron Train
23563a9048
No issue: Update Flank Configs ( https://github.com/mozilla-mobile/firefox-android/pull/117 )
...
* Bug 1797997 - part 8: Fix nit on event name
* No issue: Update Flank Configs
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com >
2022-11-07 18:58:35 +00:00
Aaron Train
f55f83c395
[components] For https://github.com/mozilla-mobile/android-components/issues/10406 - Expose Flank results as public artifacts
...
fix: typo
fix: typo
Fix: Change artifacts path in kind.yml
Fix: Remove old copying artifacts step
2021-06-02 20:33:54 +00:00
Sebastian Kaspari
e809a01c58
[components] Issue https://github.com/mozilla-mobile/android-components/issues/10070 : Update ui-test.sh.
2021-04-20 18:51:39 +00:00
Aaron Train
11bb07981d
[components] Update flank-arm.yml
2020-08-20 09:57:57 -04:00
MozLando
a992244373
[components] Merge https://github.com/mozilla-mobile/android-components/pull/7160 https://github.com/mozilla-mobile/android-components/pull/7196 (part 2)
...
7160: Closes https://github.com/mozilla-mobile/android-components/issues/7142 : Sanitize url in HttpIconLoader r=pocmo a=Amejia481
7196: Closes https://github.com/mozilla-mobile/android-components/issues/7176 : Add to the configuration file for instrumentation tests components that use Room r=gabrielluong,pocmo,isabelrios a=Amejia481
Closes https://github.com/mozilla-mobile/android-components/issues/7176
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com >
2020-06-03 14:55:40 +00:00
Grisha Kruglov
bc629b3229
[components] Run ui-samples-browser on API21
2020-06-02 18:29:48 -07:00
Arturo Mejia
c6db6fde88
[components] Add to the configuration file for instrumentation tests
...
components that use Room
2020-05-31 22:25:21 -04:00
Aaron Train
7fffafe121
[components] Closes https://github.com/mozilla-mobile/android-components/issues/6550 : Update Flank templates to use single and same device
2020-04-06 16:20:13 -04:00
isabelrios
f3337375f4
[components] address reviwer comments
2020-04-02 15:59:15 +02:00
isabelrios
483351f61f
[components] testing-branch-issue-3652
2020-04-02 15:59:15 +02:00
Johan Lorenzo
5aac7c3a63
[components] Bug 1583870 - Migrate ui-test task
2019-10-02 11:35:36 +02:00
Sebastian Kaspari
d31f9dfaa5
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4280 : Use universal GeckoView build in browser-engine-gecko.
2019-09-04 15:42:12 +02:00
Sebastian Kaspari
e494614bd3
[components] ui-test.sh: Add --json argument.
2019-06-07 11:33:48 +02:00
Richard Pappalardo
af3f337c1d
[components] Fix UI test job error trigger
2019-06-03 14:32:35 -07:00
Sebastian Kaspari
3d5e9c3bab
[components] Issue https://github.com/mozilla-mobile/android-components/issues/1447 - Depend on "fat" GeckoView build from browser-engine-gecko-nightly.
2019-06-03 18:04:20 +02:00
Richard Pappalardo
0b5ea8bcd1
[components] Add UI tests to taskcluster (WIP)
2019-05-21 09:35:13 -04:00