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

1768 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 5a6057aeda Version 0.0.182 2019-12-17 22:38:53 +01:00
Marco Castelluccio f247efbe18 Remove Python 2 too from the commit retrieval image 2019-12-17 22:25:14 +01:00
Marco Castelluccio cdc3030561 Remove outdated TODO 2019-12-17 18:49:59 +01:00
Marco Castelluccio 3f5e943731 Version 0.0.181 2019-12-17 18:04:58 +01:00
Marco Castelluccio 1564cd00a7 Use Mercurial with Python 3 2019-12-17 17:57:43 +01:00
Marco Castelluccio 6aa068defd Update to latest revision of version-control-tools 2019-12-17 17:55:12 +01:00
Marco Castelluccio 82e72f6500 Switch to Mercurial 5.2 2019-12-17 17:41:44 +01:00
Marco Castelluccio 18ca3a0075 Revert "Update to Mercurial 5.2 and use it with Python 3"
This reverts commit e023dc62ea.
2019-12-17 17:37:51 +01:00
Marco Castelluccio a23c13eacd Revert "Test with Mercurial 5.2 and Python 3"
This reverts commit 2cf7e0d709.
2019-12-17 17:37:33 +01:00
Marco Castelluccio de6ad038e1 Don't install python-pip for the integration test 2019-12-17 17:15:46 +01:00
Marco Castelluccio 2cf7e0d709 Test with Mercurial 5.2 and Python 3 2019-12-17 17:14:32 +01:00
Marco Castelluccio 58f93b89aa Version 0.0.180 2019-12-17 17:04:50 +01:00
Marco Castelluccio 2b73ccf272 apt-get purge instead of just apt-get remove 2019-12-17 16:49:19 +01:00
Marco Castelluccio e023dc62ea Update to Mercurial 5.2 and use it with Python 3
Fixes #551
2019-12-17 16:49:19 +01:00
Marco Castelluccio 4b7b1e7fe1 Remove patch for git hyper-blame, since we no longer need it 2019-12-17 16:13:01 +01:00
Marco Castelluccio fa5642973e Fix verb typo 2019-12-17 15:14:55 +01:00
Marco Castelluccio b349976505 Use a newer version of version-control-tools 2019-12-17 15:14:42 +01:00
Marco Castelluccio 2267a139de Stop cloning depot_tools, as pydriller 1.10 implements hyper-blame directly 2019-12-17 15:13:58 +01:00
dependabot-preview[bot] 0dc4d15309 Bump pydriller from 1.9.2 to 1.10 (#1182)
Bumps [pydriller](https://github.com/ishepard/pydriller) from 1.9.2 to 1.10.
- [Release notes](https://github.com/ishepard/pydriller/releases)
- [Commits](https://github.com/ishepard/pydriller/compare/1.9.2...1.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 15:11:37 +01:00
Marco Castelluccio 1466401e7f Fix setting past bugs in method level results
We were setting them on the list of method level results, instead of
on a specific result.
2019-12-17 14:22:00 +01:00
Marco Castelluccio baf0c37c19 Version 0.0.169 2019-12-17 11:01:28 +01:00
Marco Castelluccio ea6e697e69 Move regressor-finder task after its dependencies 2019-12-17 10:51:33 +01:00
Marco Castelluccio 8a71755d9b Version 0.0.168 2019-12-17 10:26:12 +01:00
Marco Castelluccio 75d9ccb41c
Get functions touched by line deletions too (#1181)
Also add a test for get_touched_functions

Fixes #1163
2019-12-17 10:10:19 +01:00
Ayush Shridhar c69008ea6f Handle bugs with no comments (#1180)
Fixes #1177
2019-12-17 09:47:39 +01:00
dependabot-preview[bot] 739d7ae971 Bump scipy from 1.3.3 to 1.4.0 (#1179)
Bumps [scipy](https://github.com/scipy/scipy) from 1.3.3 to 1.4.0.
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](https://github.com/scipy/scipy/compare/v1.3.3...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-17 09:46:24 +01:00
Marco Castelluccio 110914f226 Make regressor-finder task depend on the tasks training the DefectEnhancementTask and Regression models
Since these models are being used in the regressor finder script.
2019-12-16 19:55:25 +01:00
Marco Castelluccio 4b17685eaa Skip test-verify tasks 2019-12-16 19:49:51 +01:00
Marco Castelluccio d5dc544f61 Filter test selection tasks to only choose Linux ones
And don't select any task if the chosen ones are very few.
2019-12-16 19:48:25 +01:00
Marco Castelluccio 9b96885eaf Version 0.0.167 2019-12-16 18:43:52 +01:00
Marco Castelluccio ea75d40804 Use 86400 as the maximum runtime for tasks 2019-12-16 18:43:41 +01:00
Marco Castelluccio 0acaf8869c Version 0.0.166 2019-12-16 18:23:33 +01:00
Marco Castelluccio bb33ee9cef Remove removed annotate-pipeline.yml file from the spawn_pipeline Dockerfile 2019-12-16 18:12:42 +01:00
Marco Castelluccio a177f67fb5 Make annotate tasks part of the normal pipeline 2019-12-16 17:55:47 +01:00
Marco Castelluccio 4f69cf0040 Don't trigger annotate pipeline multiple times, just make tasks run for longer
This is a pre-requisite to getting rid of the annotate pipeline and just move the
tasks directly in the main pipeline. This way, the models which depend on the
data generated by the annotate tasks can run only after they finish.
2019-12-16 17:55:47 +01:00
Marco Castelluccio ce2e355fe4 Update classify patch hook only after gathering past bugs by function 2019-12-16 17:55:47 +01:00
Marco Castelluccio 010e129039 Make past-bugs-by-function task depend on commit-retrieval and bugs-retrieval tasks 2019-12-16 17:50:51 +01:00
Marco Castelluccio 06f79569ce Rename definition file of the data pipeline hook 2019-12-16 16:45:08 +01:00
Marco Castelluccio d5cb3c4cb6 Move past-bugs-by-function task directly in the normal data pipeline
And remove the hook which was previously running it.
2019-12-16 16:42:25 +01:00
Marco Castelluccio 55e9dc00be Adjust tasks' deadlines 2019-12-16 16:32:46 +01:00
Marco Castelluccio d9536d24b8 Define deadlines in days instead of hours, when it is many hours 2019-12-16 16:24:55 +01:00
Marco Castelluccio 9f463fff94 Always try to download data files 2019-12-16 15:57:56 +01:00
Marco Castelluccio c084f2a438 When classifying methods for regressors, list past bugs in the same functions touched by the patch
Fixes #1133
2019-12-16 11:25:36 +01:00
Marco Castelluccio 5ca3d85984 Log number of commits analyzed for past bugs by function 2019-12-16 11:25:36 +01:00
Marco Castelluccio edc970e62e Index past-bugs-by-function tasks 2019-12-16 11:25:36 +01:00
Ayush Shridhar 6ec3ba471e Add number of words in comments as a feature for the SpamBug model (#1178) 2019-12-16 10:12:32 +01:00
dependabot-preview[bot] 53bb953706 Bump coverage from 4.5.4 to 5.0 (#1175)
Bumps [coverage](https://github.com/nedbat/coveragepy) from 4.5.4 to 5.0.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/coverage-4.5.4...coverage-5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-14 17:29:32 +01:00
dependabot-preview[bot] 0b4770bb94 Bump pytest from 5.3.1 to 5.3.2 (#1174)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.3.1 to 5.3.2.
- [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.3.1...5.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-14 15:37:02 +01:00
Marco Castelluccio f019307643 Notify me instead of release-mgmt-analysis@mozilla.com 2019-12-13 17:12:14 +01:00
dependabot-preview[bot] a50a97be82 Bump responses from 0.10.7 to 0.10.8 (#1173)
Bumps [responses](https://github.com/getsentry/responses) from 0.10.7 to 0.10.8.
- [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.7...0.10.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-12 17:57:36 +01:00