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

60 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 5596a761bd Update to mozci 1.1.1 2020-02-11 21:01:31 +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 b5f095b9cf Update to mozci 1.1.0 2020-02-11 00:29:58 +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 8f33d4734a
Merge pull request #15 from marco-c/update_deps
Update mozci to 0.2.0 and other dependencies' minor versions
2020-01-30 11:00:14 +01:00
Marco Castelluccio 27947f331b Update mozci to 0.2.0 and other dependencies' minor versions 2020-01-13 17:10:02 +01:00
Andrew Halberstadt 3dfe447a26 Some adjustments to the 'compare_pushes' recipes 2019-12-11 16:24:47 -05:00
Andrew Halberstadt a9603accdf Update dependencies 2019-12-11 10:07:54 -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 95c12f573b Depend on mozci ^0.1.5 2019-12-05 11:08:14 -05:00
Andrew Halberstadt 7e8c7a612a Depend on mozci ^0.1.4 2019-12-03 22:54:05 -05:00
Andrew Halberstadt 30946e63ed Depend on mozci 0.1.3 2019-12-02 14:01:17 -05:00
Andrew Halberstadt 34b32dcb27 Use 'mozci' package in place of the local 'ci_info' one 2019-12-02 11:30:02 -05:00
Andrew Halberstadt 46e83cc9e3 Move 'task' related logic to a separate file 2019-11-28 12:32:15 -05:00
Marco 13b5ff5adb
Consider test failures in children pushes too when looking for candidate regressions (#12) 2019-11-14 23:44:55 +01: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 Castelluccio 0be2a5b679 Create sets directly without passing through lists first 2019-11-14 23:36:28 +01:00
Marco Castelluccio 4922ba06a9 Sort pushes by ID 2019-11-10 18:29:21 +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 aafa851645
Merge pull request #8 from marco-c/master
Actually stop searching parents for regressions after 14 pushes
2019-10-17 10:16:19 -04:00
Marco Castelluccio 14c073c0fa Actually stop searching parents for regressions after 14 pushes 2019-10-17 16:14:32 +02:00
Andrew Halberstadt 9cb0031751
Delete scheduler.py 2019-10-01 14:17:26 -04:00
Andrew Halberstadt 1920dfa21d
Merge pull request #7 from marco-c/chunked_retrieval_of_pushes
Retrieve push data in chunks when there are a lot of pushes to retrieve
2019-09-16 11:14:05 -04: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
Andrew Halberstadt ada219092d Merge branch 'master' of github.com:ahal/ci-recipes 2019-09-11 09:31:45 -04:00
Andrew Halberstadt 7dab452258
Merge pull request #5 from marco-c/push_data
Add a recipe to get data about a set of pushes
2019-09-11 08:57:11 -04: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 a9648b2d9c Check index for shadow scheduler artifacts before using ActiveData 2019-09-04 13:50:33 -04: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 311cbbcf43
Merge pull request #2 from marco-c/be_loud
Be loud when failing to load info from hgmo
2019-08-02 09:36:26 -04:00
Andrew Halberstadt ca77b92a28
Merge pull request #1 from marco-c/fix_recipe_opt
Fix command to show recipe specific options
2019-08-02 09:35:53 -04:00
Andrew Halberstadt aaf2870662 Search all decision tasks for artifacts (i.e when the first one on a push failed). 2019-07-19 11:46:39 -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
Marco Castelluccio 549e93d1e2 Be loud when failing to load info from hgmo 2019-06-20 15:13:33 -07:00
Marco Castelluccio 33d130c5d1 Fix command to show recipe specific options 2019-06-20 12:53:01 -07: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 4e0e4fa133 Add test for push_health 2019-06-04 16:22:00 -04:00
Andrew Halberstadt 17d8f36a8e
Update README.md 2019-05-24 11:00:28 -04:00