Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Geoff Brown ab2019a124 Bug 1619693 - Implement 'mach test-info report-diff'; r=bc
A quick and basic implementation of 'mach test-info report-diff' to provide a
high level comparison of two reports generated by 'mach test-info report'.
Mostly this is trying to give an impression of how many and which tests
have been added and deleted during the time period between the reports.
There is more information in the reports; a more thorough comparison is
possible, but seems lower-value: To be considered in a future bug.

Differential Revision: https://phabricator.services.mozilla.com/D65202

--HG--
extra : moz-landing-system : lando
2020-03-04 08:09:13 +00:00
Geoff Brown 74117bdeea Bug 1609508 - Adjust test-info report queries; r=jmaher
Minor changes to test-info report's interaction with ActiveData:
 - with improved reftest data in ActiveData, several path modifications can
be removed;
 - adjust some crashtest query data ranges to more efficiently handle the
new data;
 - add a missing path modification for xpcshell, to handle test names that
include manifests.

Differential Revision: https://phabricator.services.mozilla.com/D60551

--HG--
extra : moz-landing-system : lando
2020-01-22 09:05:11 +00:00
Geoff Brown 261d5d5628 Bug 1608901 - Add referer to http headers when querying ActiveData from test-info; r=egao
Simply add referer to ActiveData queries.

Differential Revision: https://phabricator.services.mozilla.com/D59779

--HG--
extra : moz-landing-system : lando
2020-01-13 22:50:22 +00:00
Geoff Brown b165298c55 Bug 1607657 - Avoid AttributeError in 'mach test-info report'; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59240

--HG--
extra : moz-landing-system : lando
2020-01-09 16:20:34 +00:00
James Graham 512caca24e Bug 1605381 - Schedule wpt crashtests in CI, r=ahal
This is a new test type identified by --test-type=crashtest

Differential Revision: https://phabricator.services.mozilla.com/D57981

--HG--
extra : moz-landing-system : lando
2020-01-02 17:13:54 +00:00
Geoff Brown 6aa29a0e86 Bug 1605180 - In test-info, avoid ActiveData retries when no matching data; r=jmaher
When an ActiveData query returns HTTP 200 but no data, treat that as a permanent condition:
Do not retry. I expect that will be the case for some test-info queries for reftests
until reftest test names are normalized.

Differential Revision: https://phabricator.services.mozilla.com/D57892

--HG--
extra : moz-landing-system : lando
2019-12-19 23:31:24 +00:00
Geoff Brown 48455f980b Bug 1601388 - Parallelize ActiveData requests in 'mach test-info report'; r=jmaher
Currently 'mach test-info report --show-activedata' makes over a dozen requests to
ActiveData, one at a time. Most of the elapsed time for generating the report is
waiting for a response from ActiveData. A significant run-time savings is achieved
using threads to submit multiple requests concurrently.

Differential Revision: https://phabricator.services.mozilla.com/D57041

--HG--
extra : moz-landing-system : lando
2019-12-13 11:43:20 +00:00
Geoff Brown 9a69c6610b Bug 1601387 - Avoid some ActiveData over-flows in 'mach test-info report'; r=jmaher
Adjust ActiveData queries so that no query matches more than the ActiveData maximum
of 10000 records (crashtest excepted, until bug 1596567 is fixed). This provides a
dramatic improvement in the quality of run counts and run times reported for wpt and
reftests. Also adjusts some of the update mechanisms to handle duplicate paths better.
Also adds more (verbose) logging of match counts, report run times, etc in anticipation
of further refinements.

Differential Revision: https://phabricator.services.mozilla.com/D56616

--HG--
extra : moz-landing-system : lando
2019-12-10 21:41:34 +00:00
Geoff Brown be76d63ab7 Bug 1601472 - Add context describing 'mach test-info report'; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D56247

--HG--
extra : moz-landing-system : lando
2019-12-07 10:16:53 +00:00
Geoff Brown 17e2f934a6 Bug 1601383 - Re-structure 'mach test-info' code; r=jmaher
Move almost all test-info code out of mach_commands.py and into its own file
and consolidate logging and imports; no functional changes.

Differential Revision: https://phabricator.services.mozilla.com/D56064

--HG--
extra : moz-landing-system : lando
2019-12-06 13:27:54 +00:00