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

2492 Коммитов

Автор SHA1 Сообщение Дата
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