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

927 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 4518e70e00 Bump to 1.4.6 2020-05-06 15:57:06 +02:00
Marco Castelluccio 13185fe41e Update dependencies 2020-05-06 15:56:06 +02:00
Marco Castelluccio fe352be49e
Make sure that we don't try to load errorssummary.log for suites which don't support groups. (#187)
Fixes #186
2020-05-06 15:52:52 +02:00
Armen Zambrano 084ebb50e9
Cache tasks' errors/results grouped as a push (#159)
Fixes #158

The original code to cache task groups, results and errors was storing each task in a different cache key, which made the number of elements in the cache explode.
With this change we now cache all the data for those tasks with a unique push ID.

This also changes one of the ADR queries not be cached and instead gather its results and cache them in mozci with the Taskcluster results.
2020-05-06 09:13:49 -04:00
Marco Castelluccio 7324ff5d90
Transform WPT group names to a full relative path in mozilla-central (#182) 2020-05-05 18:15:33 +02:00
dependabot-preview[bot] 1844b58fbc
Bump tox from 3.14.6 to 3.15.0 (#184)
Bumps [tox](https://github.com/tox-dev/tox) from 3.14.6 to 3.15.0.
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/master/docs/changelog.rst)
- [Commits](https://github.com/tox-dev/tox/compare/3.14.6...3.15.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-05 12:31:36 +02:00
dependabot-preview[bot] 2f190a442d
Bump adr from 0.18.3 to 0.18.5 (#185)
Bumps [adr](https://github.com/mozilla/adr) from 0.18.3 to 0.18.5.
- [Release notes](https://github.com/mozilla/adr/releases)
- [Commits](https://github.com/mozilla/adr/compare/v0.18.3...0.18.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-05 12:31:21 +02:00
dependabot-preview[bot] e53b633fca
Bump sphinx from 3.0.2 to 3.0.3 (#173)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.2...v3.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-04 15:14:04 +02:00
Marco Castelluccio d78b2c6986
Use mypy for checking type annotations (#183)
* Fix some typing errors

* Use mypy to check type annotations
2020-04-30 18:28:05 +02:00
Marco Castelluccio c0775a8ab4 Update pre-commit repositories 2020-04-30 02:23:13 +02:00
Marco Castelluccio b5763e6f1e Stop using deprecated isort mirror 2020-04-30 02:23:13 +02:00
dependabot-preview[bot] 7c48d6e1b3
Bump adr from 0.18.2 to 0.18.3 (#178)
Bumps [adr](https://github.com/mozilla/adr) from 0.18.2 to 0.18.3.
- [Release notes](https://github.com/mozilla/adr/releases)
- [Commits](https://github.com/mozilla/adr/compare/0.18.2...v0.18.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-28 11:19:37 +02:00
Marco Castelluccio 64ca65570f
Support getting regressions for groups at given configurations (#163)
Fixes #162
2020-04-28 01:29:36 +02:00
dependabot-preview[bot] 573058fa29
Bump pre-commit from 2.2.0 to 2.3.0 (#175)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.2.0...v2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-27 15:19:55 +02:00
dependabot-preview[bot] 63465d411b
Bump adr from 0.17.9 to 0.18.2 (#176)
Bumps [adr](https://github.com/mozilla/adr) from 0.17.9 to 0.18.2.
- [Release notes](https://github.com/mozilla/adr/releases)
- [Commits](https://github.com/mozilla/adr/compare/0.17.9...0.18.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-27 15:09:58 +02:00
Marco Castelluccio 39ee8a9f2d Consider groups for which we have no `test_result` line in the errorsummary to be passing
Fixes #171
2020-04-24 17:44:00 +02:00
Marco Castelluccio 56dbdaa772 Add a basic integration test to make sure everything runs without exceptions
Fixes #17
2020-04-24 15:43:44 +02:00
Marco Castelluccio 985f3aa7d7 Remove wpt suites from the list of suites which are not generating manifest information 2020-04-22 23:38:18 +02:00
Marco Castelluccio d72dcffcc5 Assert that there are no missing suites rather than asserting as soon as the first missing is found
This way we can see all missing suites in the test failure.
2020-04-22 23:38:18 +02:00
Kyle Lahnakoski 737e2389e2
Add troubleshooting docs for some Windows issues (#97)
* docs

* more instruction

* Add more detailed contribution docs to the README

Co-authored-by: Kyle Lahnakoski <kyle@lahnakoski.com>
Co-authored-by: Andrew Halberstadt <ahal@pm.me>
2020-04-22 16:18:27 -04:00
Kyle Lahnakoski 303bb4cf0a
docs: Re-organize regressions doc to contain definitions at the front (#106)
* list definitions
* fix rst formatting
* add dash

Authored-by: Kyle Lahnakoski <kyle@lahnakoski.com>
2020-04-22 15:58:25 -04:00
Marco Castelluccio d894c249d3 Ignore skipped groups (from AD)
As we can't tell whether they would have passed or failed, we should consider
them as if they didn't run (indeed, they didn't).

First step for #166
2020-04-22 21:27:52 +02:00
Marco Castelluccio 6b0a7c3ff6 To get the groups which run in a task, use the concatenation of `result.group`s instead of a separate query to get run.suite.groups 2020-04-22 21:27:52 +02:00
Armen Zambrano G ef786901e7 Raise exception if ADR_CONFIG is not set for integration tests
When running pytest against the integration tests we need to set ADR_CONFIG as an environment variable manually.
This warns the user that the variable is required.
2020-04-21 10:31:29 -04:00
dependabot-preview[bot] 1c8583d69c
Bump responses from 0.10.12 to 0.10.14 (#164)
Bumps [responses](https://github.com/getsentry/responses) from 0.10.12 to 0.10.14.
- [Release notes](https://github.com/getsentry/responses/releases)
- [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES)
- [Commits](https://github.com/getsentry/responses/compare/0.10.12...0.10.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-21 12:19:31 +02:00
dependabot-preview[bot] 1a5d00d418
Bump sphinx from 3.0.1 to 3.0.2 (#165)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.1...v3.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-21 12:19:23 +02:00
Marco Castelluccio 11777df4ad Bump to 1.4.5 2020-04-19 01:21:40 +02:00
Marco Castelluccio 155f2d9549 Temporarily disable task caching as it's creating too many entries
See #158
2020-04-19 01:20:14 +02:00
Marco Castelluccio 20340450d7 Bump to 1.4.4 2020-04-16 13:09:01 +02:00
Marco Castelluccio 61720ebc59
First part for supporting WPT groups (#156)
* Account for web-platform-tests style of groups in the is_bad_group check

* Remove web-platform-tests from the list of suites without groups
2020-04-16 13:07:59 +02:00
Marco Castelluccio a863240801 Bump to 1.4.3 2020-04-15 00:19:43 +02:00
Marco Castelluccio 9ebb4a7199 Bump adr from 0.17.8 to 0.17.9 2020-04-15 00:19:19 +02:00
Marco Castelluccio 4ca6bee849 Bump to 1.4.2 2020-04-14 20:22:43 +02:00
Marco Castelluccio 4c6cf00860 Update dependencies 2020-04-14 20:21:59 +02:00
Andrew Halberstadt 93d670be87 Create a Task.to_json() helper to JSONify a task instance 2020-04-14 14:00:10 -04:00
Marco Castelluccio a575cfd6f3 Don't use internal _config of adr.config 2020-04-14 15:34:45 +02:00
Marco Castelluccio 86f2c5935d Bump to 1.4.1 2020-04-14 13:27:17 +02:00
Kyle Lahnakoski aa2790a592
Use default values in the util/req module (#149)
So users can change them.

Fixes #147
2020-04-14 12:50:11 +02:00
Armen Zambrano 7e81abe91b
Cache task groups and results (#112)
Fixes #86
2020-04-14 12:48:38 +02:00
dependabot-preview[bot] 2187d9ea06 Bump sphinx from 3.0.0 to 3.0.1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.0.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-14 12:26:49 +02:00
Andrew Halberstadt 6dedf82d78 docs: add errors to API docs, add links in docstrings 2020-04-07 09:31:36 -04:00
Andrew Halberstadt fa35e9cb85 Bump to 1.4.0 2020-04-07 09:20:52 -04:00
Andrew Halberstadt fb3d56ce50 push: add ability to generate all shadow scheduler results
Fixes #126
2020-04-07 09:19:21 -04:00
Andrew Halberstadt 32e48b2582 task: add ability to instantiate tasks from index path to Task.create 2020-04-07 09:19:21 -04:00
dependabot-preview[bot] e5e5e4f586 Bump sphinx from 2.4.4 to 3.0.0
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.4.4 to 3.0.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v2.4.4...v3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 12:34:16 +02:00
Armen Zambrano G af8d6c3adc Fix integration tests 2020-04-06 21:33:37 +02:00
Andrew Halberstadt 590fd90c3b errors: add quotes around PushNotFound reason 2020-04-06 14:24:43 -04:00
Andrew Halberstadt d77fff0a7f push: break out of _iterate_children if a child push was not found
Fixes #80
2020-04-06 14:24:43 -04:00
Andrew Halberstadt 26fe3de136 push: raise 'ChildPushNotFound' if a child push was not detected
Fixes #80
2020-04-06 14:24:43 -04:00
Andrew Halberstadt 93d15ec9c2 Bump to 1.3.0 2020-04-03 10:20:10 -04:00