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

37 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt 205617558f Add a recipe for inspecting bugbug results and comparing to what actually ran 2020-06-08 10:45:58 -04:00
Andrew Halberstadt 4912f9563d Improve help message for '--push' 2020-04-07 11:21:23 -04:00
Andrew Halberstadt f579fcb67f Only inspect tasks on the target push by default (--task-filter can override this behaviour) 2020-04-07 11:18:06 -04:00
Andrew Halberstadt 63d445a7f4 Automatically compare against parent push when no explicit target specified 2020-04-07 11:06:12 -04:00
Andrew Halberstadt 3b406c32ff Remove 'baseline' support from scheduler_analysis recipe 2020-03-12 16:46:02 -04:00
Andrew Halberstadt 05dfdc2e81 Remove local scheduler support from scheduler_analysis recipe 2020-03-12 16:46:02 -04:00
Andrew Halberstadt ce3131177a Fix lint errors in 'push_data' recipe 2020-03-09 15:32:48 -04:00
Marco Castelluccio b52a3a88bd Log which push is being analyzed in the push data recipe
Fixes #19
2020-02-20 11:43:09 +01:00
Marco Castelluccio 27bdf2c8a9 Add an argument to the push_data recipe to choose the type of runnable (label or group) to get data for 2020-02-11 12:11:19 +01:00
Marco Castelluccio 13ce8acbb3
Update to mozci 1.0.0 and retrieve group regressions too in the push_data recipe (#16) 2020-02-10 15:38:07 +01:00
Andrew Halberstadt 3dfe447a26 Some adjustments to the 'compare_pushes' recipes 2019-12-11 16:24:47 -05:00
Andrew Halberstadt 101622fdf2 Fix 'compare_pushes' recipe when task filter not specified 2019-12-09 16:03:58 -05:00
Andrew Halberstadt 5eb21eccd2 Add compare_pushes.py recipe 2019-12-06 16:27:26 -05:00
Andrew Halberstadt 34b32dcb27 Use 'mozci' package in place of the local 'ci_info' one 2019-12-02 11:30:02 -05:00
Marco Castelluccio cfa3d43108 Print stack trace for ignored exceptions in the push_data recipe
And drop useless continues
2019-11-14 23:36:57 +01:00
Marco f5059c4bd4
Store all revisions in a push (#9) 2019-11-07 01:06:39 +01:00
Marco Castelluccio 3b0d0fe9a6 Log number of pushes which were already cached 2019-10-18 12:43:18 +01:00
Andrew Halberstadt 63d45e6fc5
Merge branch 'master' into chunked_retrieval_of_pushes 2019-09-16 11:11:50 -04:00
Andrew Halberstadt da3c39e443 Update 'scheduler_analysis' to work with shadow schedulers 2019-09-16 11:05:35 -04:00
Marco Castelluccio 110c23c15e Retrieve push data in chunks when there are a lot of pushes to retrieve
Fixes #6
2019-09-16 11:45:28 +02:00
Marco Castelluccio d2e0b0c16e Use tqdm to show progress 2019-09-11 13:58:08 +02:00
Marco Castelluccio 3e7588fc28 Use cache instead of custom implementation 2019-09-11 13:31:10 +02:00
Marco Castelluccio 14b5a1a8a2 Don't interrupt data gathering when there is an exception 2019-09-11 13:31:10 +02:00
Marco Castelluccio 52481d1036 Support continuing the data gathering instead of always restarting from scratch 2019-09-11 13:31:10 +02:00
Marco Castelluccio ef9bfb8c79 Move make_push_objects in ci_info so it can be shared 2019-09-11 13:31:10 +02:00
Marco Castelluccio bdd4e29337 Add a recipe to get data about a set of pushes 2019-09-11 13:31:10 +02:00
Andrew Halberstadt 788ea3dfbd Modify scheduler_analysis recipe to get data from shadow_schedulers before attempting to generate locally 2019-08-29 16:51:25 -04:00
Andrew Halberstadt 3ffb2985f0 Remove randomchange 10 and 90 to speed up analysis 2019-07-19 09:34:00 -04:00
Andrew Halberstadt 5a131d983a Add ability to clone Gecko to the scheduler_analysis recipe 2019-07-18 15:47:51 -04:00
Andrew Halberstadt 1fc87b415a Improve logging 2019-06-06 15:42:56 -04:00
Andrew Halberstadt 383a1be8b4 Add two other randomchance schedulers and fix up the scheduler_analysis 2019-06-06 15:26:59 -04:00
Andrew Halberstadt fa80599bd6 Create a new 'scheduler_analysis' recipe 2019-06-04 16:22:00 -04:00
Andrew Halberstadt 612da73f90 Improve the push_health recipe's regression detection 2019-05-23 15:35:37 -04:00
Andrew Halberstadt b5e4451eae Refactor push_health.py recipe logic into a re-useable 'Push' class 2019-05-23 09:43:36 -04:00
Andrew Halberstadt 6fe67aab83 Add context.yml 2019-05-15 20:02:35 -04:00
Andrew Halberstadt 279d2712fd Require Python 3.7; Use dataclasses 2019-05-15 20:02:24 -04:00
Andrew Halberstadt 30580eb8b6 Initial Commit 2019-05-15 14:45:39 -04:00