Marco Castelluccio
41162a9b96
Stop evaluating the model with a 200 cap too
...
Part of #1525
2020-05-03 15:13:55 +02:00
Marco Castelluccio
8f677de8fd
Bump the version of the test scheduling history DBs, since we have regenerated a few results with a newer version of mozci
2020-05-03 15:13:55 +02:00
Marco Castelluccio
456c072502
Skip more suites which are already scheduled by hardcoded inclusive rules
...
Fixes #1526
2020-05-03 15:13:55 +02:00
Marco Castelluccio
99e80310a9
Also return a reduced set of tasks with > 80% confidence
2020-05-03 15:13:55 +02:00
Marco Castelluccio
7dcc298170
Version 0.0.276
2020-04-30 14:31:21 +02:00
Marco Castelluccio
5f745cf5cb
Log the number of pushes with failures when evaluating model
2020-04-30 14:31:21 +02:00
Marco Castelluccio
2074ded2fc
Set selected tasks to empty when we ignored all commits of a push
2020-04-30 14:31:21 +02:00
Martin Monperrus
78e6ba6aac
doc: Add the labels of the BugType model ( #1518 )
2020-04-30 12:32:22 +02:00
Marco Castelluccio
fd93e8b19d
Remove Mercurial repository cache from the task to find commits to ignore for finding regressors
...
Fixes a regression from 3ced9da923
2020-04-30 12:06:45 +02:00
Marco Castelluccio
a2dd2f9e7b
Version 0.0.275
2020-04-30 00:40:41 +02:00
Marco Castelluccio
427f92ec59
Temporarily disable regeneration of old test scheduling history results
2020-04-30 00:38:12 +02:00
dependabot-preview[bot]
d961262728
Bump boto3 from 1.12.47 to 1.12.49 ( #1523 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.12.47 to 1.12.49.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.12.47...1.12.49 )
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-30 00:37:32 +02:00
dependabot-preview[bot]
b75648f6be
Bump taskcluster from 29.1.3 to 29.2.0 ( #1522 )
...
Bumps [taskcluster](https://github.com/taskcluster/taskcluster ) from 29.1.3 to 29.2.0.
- [Release notes](https://github.com/taskcluster/taskcluster/releases )
- [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md )
- [Commits](https://github.com/taskcluster/taskcluster/compare/v29.1.3...v29.2.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-30 00:37:22 +02:00
dependabot-preview[bot]
6bfb223c7d
Bump rs-parsepatch from 0.3.1 to 0.3.2 ( #1521 )
...
Bumps [rs-parsepatch](https://github.com/mozilla/pyo3-parsepatch ) from 0.3.1 to 0.3.2.
- [Release notes](https://github.com/mozilla/pyo3-parsepatch/releases )
- [Commits](https://github.com/mozilla/pyo3-parsepatch/commits )
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-30 00:37:14 +02:00
Marco Castelluccio
6355e38ceb
Make script to find test regressions for backouts and backed-out commits use the commits DB instead of re-analyzing commits using Mercurial
...
We can now do this thanks to f659c7c9d7
.
2020-04-29 14:12:03 +02:00
Marco Castelluccio
3ced9da923
Make script to find commits to ignore for finding regressors use the commits DB instead of re-analyzing commits using Mercurial
...
We can now do this thanks to f659c7c9d7
.
2020-04-29 14:12:03 +02:00
Marco Castelluccio
02476bf43e
In the readthrough cache purging thread, perform the purging after the wait, not before
2020-04-29 13:51:20 +02:00
Marco Castelluccio
6a0bf7022e
Use an event to wait for the cache purging to happen instead of a loop with yields
...
This way we can assert on the number of wake ups.
2020-04-29 13:49:35 +02:00
Marco Castelluccio
10ba28c08f
Use an event to wait for the time change in the mocked sleep function instead of a busy loop
...
The busy loop could sometimes lead to an intermittent hang.
Fixes #1520
2020-04-29 13:43:12 +02:00
Marco Castelluccio
f659c7c9d7
Store all commits, even ignored ones, in the commits DB
...
We ignore them at runtime, so users which need them can still use them.
Note: the ignored commits are still not analyzed, only their metadata
is stored in the DB.
2020-04-29 13:40:15 +02:00
Marco Castelluccio
0304fb291f
Log an error when there is an exception while parsing a patch
...
This way we know on which patch we fail (the exception does not
contain that info).
2020-04-29 12:17:16 +02:00
Marco Castelluccio
a13fdba2cc
Don't add a commit to the ignore list if it's already in it
2020-04-29 01:46:09 +02:00
Marco Castelluccio
1796a91180
Version 0.0.274
2020-04-28 22:26:38 +02:00
Marco Castelluccio
b5cf655ae9
Bump version of the commits DB
2020-04-28 22:00:47 +02:00
Marco Castelluccio
c1b218b987
Fix key in cache
2020-04-28 22:00:16 +02:00
Marco Castelluccio
a65b3519fa
Remove ever_backedout property from commits, store backedoutby instead
2020-04-28 21:54:52 +02:00
Marco Castelluccio
0f5973cf3f
Don't fail if we have no commits to analyze for test scheduling
...
E.g. it could happen for a push with only meaningless commits.
2020-04-28 21:31:17 +02:00
Marco Castelluccio
c7a8470a66
Test set_commits_to_ignore without ignoring commits with no linked bug
2020-04-28 21:30:42 +02:00
Marco Castelluccio
edf5bacebd
Store hashes of commits which are backed out by backouts
...
This greatly simplifies the code to find commits to ignore for the regressor finder.
2020-04-28 21:29:56 +02:00
Marco Castelluccio
ce0f8191b1
Version 0.0.273
2020-04-28 19:24:26 +02:00
Marco Castelluccio
09a8a4b52a
Don't try to get the length of an int...
2020-04-28 19:23:38 +02:00
Marco Castelluccio
5cb1ff8b6d
Version 0.0.272
2020-04-28 17:35:30 +02:00
Marco Castelluccio
deca723d44
Bump adr from 0.18.4 to 0.18.5
2020-04-28 17:35:18 +02:00
Marco Castelluccio
e66fc48be8
Version 0.0.271
2020-04-28 14:41:45 +02:00
dependabot-preview[bot]
c5e1b22c5f
Bump adr from 0.18.3 to 0.18.4 ( #1519 )
...
Bumps [adr](https://github.com/mozilla/adr ) from 0.18.3 to 0.18.4.
- [Release notes](https://github.com/mozilla/adr/releases )
- [Commits](https://github.com/mozilla/adr/commits )
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 14:41:00 +02:00
Marco Castelluccio
09854ee44f
Expand bugbug description
2020-04-28 13:28:02 +02:00
Marco Castelluccio
0d4fb65a61
Add a generic 'Testing' section to the README
2020-04-28 13:26:12 +02:00
Marco Castelluccio
baca9d7230
Note that libgit2 might or might not be required
2020-04-28 13:22:23 +02:00
Marco Castelluccio
de04e051d4
Add some other models to the README
2020-04-28 13:21:42 +02:00
Marco Castelluccio
d1da6a8984
Version 0.0.270
2020-04-28 12:38:53 +02:00
Marco Castelluccio
e62d479444
Reenable regeneration of old test scheduling history results
2020-04-28 12:38:32 +02:00
Marco Castelluccio
7349cb47ed
Retrieve pushes from the cache in parallel
2020-04-28 12:38:32 +02:00
Martin Monperrus
3ea8156ed6
Clarify prerequisites in README ( #1512 )
2020-04-28 11:32:08 +02:00
Marco Castelluccio
fae5842341
Version 0.0.269
2020-04-28 03:06:32 +02:00
Marco Castelluccio
6cd41f92a6
Remove extraneous / from the adr s3 cache configuration
2020-04-28 03:06:18 +02:00
Marco Castelluccio
8cb721b077
Version 0.0.268
2020-04-28 01:25:20 +02:00
dependabot-preview[bot]
23503f3a03
Bump boto3 from 1.12.43 to 1.12.47 ( #1515 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.12.43 to 1.12.47.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.12.43...1.12.47 )
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 01:24:27 +02:00
dependabot-preview[bot]
bd82d66689
Bump orjson from 2.6.5 to 2.6.6 ( #1517 )
...
Bumps [orjson](https://github.com/ijl/orjson ) from 2.6.5 to 2.6.6.
- [Release notes](https://github.com/ijl/orjson/releases )
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ijl/orjson/compare/2.6.5...2.6.6 )
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 01:19:26 +02:00
dependabot-preview[bot]
25a389086d
Bump pre-commit from 2.2.0 to 2.3.0 ( #1516 )
...
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-28 01:19:14 +02:00
dependabot-preview[bot]
1639f9c801
Bump adr from 0.18.1 to 0.18.3 ( #1514 )
...
Bumps [adr](https://github.com/mozilla/adr ) from 0.18.1 to 0.18.3.
- [Release notes](https://github.com/mozilla/adr/releases )
- [Commits](https://github.com/mozilla/adr/compare/0.18.1...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 01:19:03 +02:00