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