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

2744 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 5d1f758864 Make the task to train the group-level test selection model depend on the task to generate config/group failing together probabilities DB
Given that it is needed during the evaluation of the model.
2020-06-09 17:11:28 +02:00
Marco Castelluccio f7679428bb Avoid accessing failing together DB twice for each group 2020-06-09 16:10:56 +02:00
Marco Castelluccio d66e8eeb89 Use a boolean variable to reduce tasks rather than a 0/1 integer 2020-06-09 16:09:57 +02:00
Marco Castelluccio d4d49de116 Use a number of threads for XGBoost equal to the number of physical cores 2020-06-09 16:09:09 +02:00
Marco Castelluccio a9ae88b40a Version 0.0.309 2020-06-09 02:52:08 +02:00
Marco Castelluccio b486d2f304 Revert "Temporarily disable regeneration of old test scheduling history results"
This reverts commit b6830f09b4.
2020-06-09 02:39:49 +02:00
Marco Castelluccio d1dae08fec Support selecting configurations on which groups should run
Also switch from using CP-SAT to MIP, as it's faster.

Part of #1117
2020-06-09 02:39:11 +02:00
dependabot-preview[bot] 479ec905c4
Bump boto3 from 1.13.24 to 1.13.25 (#1629)
Bumps [boto3](https://github.com/boto/boto3) from 1.13.24 to 1.13.25.
- [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.13.24...1.13.25)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-09 02:12:23 +02:00
dependabot-preview[bot] 8bc4f5dc16
Bump orjson from 3.0.2 to 3.1.0 (#1628)
Bumps [orjson](https://github.com/ijl/orjson) from 3.0.2 to 3.1.0.
- [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/3.0.2...3.1.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-06-09 02:12:15 +02:00
dependabot-preview[bot] 29ecc9c73c
Bump pre-commit from 2.4.0 to 2.5.0 (#1627)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.4.0 to 2.5.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.4.0...v2.5.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-06-09 02:12:05 +02:00
dependabot-preview[bot] 021bbde1c6
Bump mozci from 1.5.0 to 1.5.1 (#1626)
Bumps [mozci]() from 1.5.0 to 1.5.1.

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-09 02:11:53 +02:00
Marco Castelluccio f584902882 Use Python 3.8 for pre-commit 2020-06-09 01:53:21 +02:00
dependabot-preview[bot] b67ea72a6d
Bump taskcluster from 30.0.2 to 30.1.0 (#1623)
Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 30.0.2 to 30.1.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/v30.0.2...v30.1.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-06-08 13:27:55 +02:00
dependabot-preview[bot] 99febeaa0b
Bump apispec[yaml] from 3.3.0 to 3.3.1 (#1625)
Bumps [apispec[yaml]](https://github.com/marshmallow-code/apispec) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/marshmallow-code/apispec/releases)
- [Changelog](https://github.com/marshmallow-code/apispec/blob/dev/CHANGELOG.rst)
- [Commits](https://github.com/marshmallow-code/apispec/compare/3.3.0...3.3.1)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 13:27:46 +02:00
dependabot-preview[bot] d91e507f48
Bump kombu from 4.6.9 to 4.6.10 (#1624)
Bumps [kombu](https://kombu.readthedocs.io) from 4.6.9 to 4.6.10.

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 13:27:36 +02:00
dependabot-preview[bot] a4b42e6a2a
Bump boto3 from 1.13.21 to 1.13.24 (#1621)
Bumps [boto3](https://github.com/boto/boto3) from 1.13.21 to 1.13.24.
- [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.13.21...1.13.24)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 13:27:25 +02:00
dependabot-preview[bot] 4f8bd97bc9
Bump numpy from 1.18.4 to 1.18.5 (#1622)
Bumps [numpy](https://github.com/numpy/numpy) from 1.18.4 to 1.18.5.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/master/doc/HOWTO_RELEASE.rst.txt)
- [Commits](https://github.com/numpy/numpy/compare/v1.18.4...v1.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-06-08 13:27:15 +02:00
dependabot-preview[bot] a65a1f7f75
Bump tqdm from 4.46.0 to 4.46.1 (#1620)
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.46.0 to 4.46.1.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.46.0...v4.46.1)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-08 13:27:06 +02:00
Marco Castelluccio 0cb2fdf1d3 Only post coverage status to pull requests 2020-06-08 12:41:05 +02:00
Marco Castelluccio 66ecd61018 Rename labels in http_service tests to match reality 2020-06-08 12:25:20 +02:00
Marco Castelluccio 827d3dbeb7 Log which minimum value is being used during the evaluation of the test selection model 2020-06-05 23:32:55 +02:00
Marco Castelluccio 9f413f2a86 Consider the task of selecting the best set of tasks to run as an optimization problem
First big step for #1460
2020-06-05 23:31:15 +02:00
Marco Castelluccio afbdb263c7
Don't rely on 'pushhead' to pull (#1617) 2020-06-05 22:38:56 +02:00
Marco Castelluccio e0bc6777e8 Update pre-commit repositories 2020-06-05 18:45:12 +02:00
Marco Castelluccio 5478941c87 Add a task to generate the config/group test scheduling failing together probabilities DB 2020-06-05 16:54:27 +02:00
Marco Castelluccio 10d1abbfb6 For config_group granularity, only generate failing together probabilities DB 2020-06-05 16:52:20 +02:00
Marco Castelluccio ad959acd18 Version 0.0.308 2020-06-05 13:26:13 +02:00
Marco Castelluccio b6830f09b4 Temporarily disable regeneration of old test scheduling history results 2020-06-05 13:25:57 +02:00
Marco Castelluccio 424c03bfd1 Version 0.0.307 2020-06-03 22:56:39 +02:00
Marco Castelluccio 1fda918cbd Update to version-control-tools 9e411ad9aaa4c2f107a146238104beb64f13d04f 2020-06-03 22:42:26 +02:00
Ayush Shridhar 3e605d1fae
Refactor similarity classes moving the duplicate model evaluation directly in the function to find similar bugs (#1588) 2020-06-03 22:37:24 +02:00
Marco Castelluccio 42b9dace4e Revert "Temporarily decrease the training history to retrieve for the config/group granularity"
This reverts commit e8fc1473cc.
2020-06-03 21:28:11 +02:00
Marco Castelluccio 2866e65aeb Revert "Temporarily disable regeneration of old test scheduling history results"
This reverts commit d962e2750b.
2020-06-03 21:28:02 +02:00
Marco Castelluccio 2d7150e9d6 Drop push objects after we are done with them
So the garbage collector can collect them
2020-06-03 21:27:52 +02:00
Marco Castelluccio 93bdf79a90 Split test scheduling history retriever task into three tasks (one per granularity) 2020-06-03 21:27:52 +02:00
Marco Castelluccio 520ddec533 Version 0.0.306 2020-06-03 10:55:17 +02:00
Marco Castelluccio d962e2750b Temporarily disable regeneration of old test scheduling history results 2020-06-03 10:54:48 +02:00
Marco Castelluccio e8fc1473cc Temporarily decrease the training history to retrieve for the config/group granularity 2020-06-03 10:54:13 +02:00
Marco Castelluccio 8b971ff697 Version 0.0.305 2020-06-03 03:17:48 +02:00
Marco Castelluccio a271b0c7b6 Make sure the 'value' parameter of the 'setkey' function is always a bytes
Don't fail if it isn't.

Fixes a regression from b93a56494c
2020-06-03 03:17:31 +02:00
dependabot-preview[bot] 8430db9401
Bump boto3 from 1.13.19 to 1.13.21 (#1615)
Bumps [boto3](https://github.com/boto/boto3) from 1.13.19 to 1.13.21.
- [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.13.19...1.13.21)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-03 02:38:10 +02:00
dependabot-preview[bot] 9012566336
Bump pytest from 5.4.2 to 5.4.3 (#1614)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.2...5.4.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-06-03 02:38:01 +02:00
Marco Castelluccio eefd63a52b Revert "Temporarily decrease the training history to retrieve for the config/group granularity"
This reverts commit 260cd337b6.
2020-06-03 02:30:34 +02:00
Marco Castelluccio fed6814b40 Re-enable regeneration of test scheduling history results retrieved with an old mozci version 2020-06-03 02:29:20 +02:00
Marco Castelluccio ee49c0299a Version 0.0.304 2020-06-03 02:26:56 +02:00
Marco Castelluccio 1504cc48fe Bump MOZCI_VERSION to 3
Since mozci 1.5.0 introduces some important changes to regression detection.
2020-06-03 02:26:04 +02:00
Marco Castelluccio 260cd337b6 Temporarily decrease the training history to retrieve for the config/group granularity 2020-06-03 02:25:25 +02:00
dependabot-preview[bot] 2e12744e63
Bump mozci from 1.4.10 to 1.5.0 (#1612)
Bumps [mozci]() from 1.4.10 to 1.5.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-06-03 02:24:34 +02:00
Marco Castelluccio 9d70cefba1 Update http_service fixtures to generate the failing together DB in the new format
Fixes a regression from c7e3f97606
2020-06-02 01:04:08 +02:00
Marco Castelluccio c533747d35 Don't check if failing together elements exist, just load them 2020-06-02 00:45:44 +02:00