Refactor SystemHooksService, extract data-structure logic

133 jobs for 31358-refactor-system-hooks-service in 60 minutes and 45 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Prepare
passed #179146278
gitlab-org
compile-assets

00:05:41

passed #179146277
gitlab-org
retrieve-tests-metadata

00:00:19

passed #179146279
gitlab-org
setup-test-env

00:03:35

 
  Test
passed #179146411
allowed to fail
code_quality

00:09:59

passed #179146402
gitlab-org
db:check-schema-pg

00:01:57

passed #179146401
gitlab-org
db:migrate:reset-mysql

00:05:57

passed #179146400
gitlab-org
db:migrate:reset-pg

00:02:35

passed #179146406
gitlab-org
db:rollback-mysql

00:03:10

passed #179146405
gitlab-org
db:rollback-pg

00:02:11

passed #179146413
allowed to fail
dependency_scanning

00:04:17

passed #179146397
gitlab-org
docs lint

00:02:04

passed #179146398
gitlab-org
downtime_check

00:01:24

passed #179146399
gitlab-org
ee_compat_check

00:02:39

passed #179146408
gitlab-org
gitlab:setup-mysql

00:06:27

passed #179146407
gitlab-org
gitlab:setup-pg

00:04:43

passed #179146419
gitlab-org
gitlab_git_test

00:00:26

passed #179146410
gitlab-org
jest

00:09:59

passed #179146409
gitlab-org
karma

00:10:07

58.72%
passed #179146404
gitlab-org
migration:path-mysql

00:13:04

passed #179146403
gitlab-org
migration:path-pg

00:12:26

passed #179146417
gitlab-org
qa-frontend-node:10

00:05:54

passed #179146416
gitlab-org
qa-frontend-node:8

00:06:07

passed #179146418
gitlab-org allowed to fail
qa-frontend-node:latest

00:06:08

passed #179146414
gitlab-org
qa:internal

00:02:50

passed #179146415
gitlab-org
qa:selectors

00:02:24

passed #179146331
gitlab-org
rspec-mysql 1/50

00:13:56

passed #179146341
gitlab-org
rspec-mysql 10/50

00:16:59

passed #179146342
gitlab-org
rspec-mysql 11/50

00:17:51

passed #179146343
gitlab-org
rspec-mysql 12/50

00:14:47

passed #179146344
gitlab-org
rspec-mysql 13/50

00:16:05

passed #179146345
gitlab-org
rspec-mysql 14/50

00:15:40

passed #179146346
gitlab-org
rspec-mysql 15/50

00:16:06

passed #179146347
gitlab-org
rspec-mysql 16/50

00:13:21

passed #179146348
gitlab-org
rspec-mysql 17/50

00:16:20

passed #179146349
gitlab-org
rspec-mysql 18/50

00:14:52

passed #179146350
gitlab-org
rspec-mysql 19/50

00:15:33

passed #179146332
gitlab-org
rspec-mysql 2/50

00:13:05

passed #179146351
gitlab-org
rspec-mysql 20/50

00:14:48

passed #179146352
gitlab-org
rspec-mysql 21/50

00:15:41

passed #179146353
gitlab-org
rspec-mysql 22/50

00:18:58

passed #179146354
gitlab-org
rspec-mysql 23/50

00:14:44

passed #179146355
gitlab-org
rspec-mysql 24/50

00:16:03

passed #179146356
gitlab-org
rspec-mysql 25/50

00:15:46

passed #179146357
gitlab-org
rspec-mysql 26/50

00:16:16

passed #179146358
gitlab-org
rspec-mysql 27/50

00:16:07

passed #179146359
gitlab-org
rspec-mysql 28/50

00:14:42

passed #179146360
gitlab-org
rspec-mysql 29/50

00:14:33

passed #179146334
gitlab-org
rspec-mysql 3/50

00:16:21

passed #179146361
gitlab-org
rspec-mysql 30/50

00:20:24

passed #179146362
gitlab-org
rspec-mysql 31/50

00:13:45

passed #179146363
gitlab-org
rspec-mysql 32/50

00:19:30

passed #179146365
gitlab-org
rspec-mysql 33/50

00:14:44

passed #179146367
gitlab-org
rspec-mysql 34/50

00:19:35

passed #179146369
gitlab-org
rspec-mysql 35/50

00:15:50

passed #179146371
gitlab-org
rspec-mysql 36/50

00:16:16

passed #179146372
gitlab-org
rspec-mysql 37/50

00:15:09

passed #179146373
gitlab-org
rspec-mysql 38/50

00:21:24

passed #179146374
gitlab-org
rspec-mysql 39/50

00:18:05

passed #179146335
gitlab-org
rspec-mysql 4/50

00:12:38

passed #179146377
gitlab-org
rspec-mysql 40/50

00:16:57

passed #179146380
gitlab-org
rspec-mysql 41/50

00:13:53

passed #179146381
gitlab-org
rspec-mysql 42/50

00:21:04

passed #179146382
gitlab-org
rspec-mysql 43/50

00:14:35

passed #179146383
gitlab-org
rspec-mysql 44/50

00:18:50

passed #179146384
gitlab-org
rspec-mysql 45/50

00:15:47

passed #179146385
gitlab-org
rspec-mysql 46/50

00:17:28

passed #179146386
gitlab-org
rspec-mysql 47/50

00:16:13

passed #179146387
gitlab-org
rspec-mysql 48/50

00:17:56

passed #179146389
gitlab-org
rspec-mysql 49/50

00:17:22

passed #179146336
gitlab-org
rspec-mysql 5/50

00:17:59

passed #179146391
gitlab-org
rspec-mysql 50/50

00:16:24

passed #179146337
gitlab-org
rspec-mysql 6/50

00:20:50

passed #179146338
gitlab-org
rspec-mysql 7/50

00:15:06

passed #179146339
gitlab-org
rspec-mysql 8/50

00:14:22

passed #179146340
gitlab-org
rspec-mysql 9/50

00:16:28

failed #179146395
gitlab-org allowed to fail
rspec-mysql-quarantine

00:11:11

passed #179146280
gitlab-org
rspec-pg 1/50

00:14:56

passed #179146290
gitlab-org
rspec-pg 10/50

00:17:41

passed #179146291
gitlab-org
rspec-pg 11/50

00:14:52

passed #179146292
gitlab-org
rspec-pg 12/50

00:14:11

passed #179146293
gitlab-org
rspec-pg 13/50

00:12:43

passed #179146294
gitlab-org
rspec-pg 14/50

00:12:35

passed #179146295
gitlab-org
rspec-pg 15/50

00:16:14

passed #179146296
gitlab-org
rspec-pg 16/50

00:14:55

passed #179146297
gitlab-org
rspec-pg 17/50

00:14:01

passed #179146298
gitlab-org
rspec-pg 18/50

00:14:57

passed #179146299
gitlab-org
rspec-pg 19/50

00:15:52

passed #179146281
gitlab-org
rspec-pg 2/50

00:16:55

passed #179146300
gitlab-org
rspec-pg 20/50

00:15:58

passed #179146301
gitlab-org
rspec-pg 21/50

00:14:04

passed #179146302
gitlab-org
rspec-pg 22/50

00:16:26

passed #179146303
gitlab-org
rspec-pg 23/50

00:13:51

passed #179146304
gitlab-org
rspec-pg 24/50

00:18:20

passed #179146305
gitlab-org
rspec-pg 25/50

00:14:21

passed #179146306
gitlab-org
rspec-pg 26/50

00:16:28

passed #179146307
gitlab-org
rspec-pg 27/50

00:15:40

passed #179146308
gitlab-org
rspec-pg 28/50

00:13:23

passed #179146309
gitlab-org
rspec-pg 29/50

00:13:59

passed #179146282
gitlab-org
rspec-pg 3/50

00:13:43

passed #179146310
gitlab-org
rspec-pg 30/50

00:17:31

passed #179146311
gitlab-org
rspec-pg 31/50

00:14:40

passed #179146312
gitlab-org
rspec-pg 32/50

00:17:25

passed #179146313
gitlab-org
rspec-pg 33/50

00:15:08

passed #179146314
gitlab-org
rspec-pg 34/50

00:15:53

passed #179146315
gitlab-org
rspec-pg 35/50

00:16:32

passed #179146316
gitlab-org
rspec-pg 36/50

00:17:32

passed #179146317
gitlab-org
rspec-pg 37/50

00:15:37

passed #179146318
gitlab-org
rspec-pg 38/50

00:22:11

passed #179146319
gitlab-org
rspec-pg 39/50

00:15:35

passed #179146284
gitlab-org
rspec-pg 4/50

00:12:46

passed #179146320
gitlab-org
rspec-pg 40/50

00:18:00

passed #179146321
gitlab-org
rspec-pg 41/50

00:17:03

passed #179146322
gitlab-org
rspec-pg 42/50

00:17:47

passed #179146323
gitlab-org
rspec-pg 43/50

00:17:16

passed #179146324
gitlab-org
rspec-pg 44/50

00:16:09

passed #179146325
gitlab-org
rspec-pg 45/50

00:14:54

passed #179146326
gitlab-org
rspec-pg 46/50

00:19:00

passed #179146327
gitlab-org
rspec-pg 47/50

00:16:21

passed #179146328
gitlab-org
rspec-pg 48/50

00:15:39

passed #179146329
gitlab-org
rspec-pg 49/50

00:17:44

passed #179146285
gitlab-org
rspec-pg 5/50

00:19:37

passed #179146330
gitlab-org
rspec-pg 50/50

00:15:47

passed #179146286
gitlab-org
rspec-pg 6/50

00:20:12

passed #179146287
gitlab-org
rspec-pg 7/50

00:13:22

passed #179146288
gitlab-org
rspec-pg 8/50

00:13:57

passed #179146289
gitlab-org
rspec-pg 9/50

00:16:47

failed #179146393
gitlab-org allowed to fail
rspec-pg-quarantine

00:18:06

passed #179146412
allowed to fail
sast

00:24:23

passed #179146396
gitlab-org
static-analysis

00:12:42

 
  Post Test
passed #179146421
gitlab-org
coverage

00:04:57

95.23%
passed #179146420
gitlab-org allowed to fail
flaky-examples-check

00:01:25

passed #179146423
gitlab-org
jsdoc

00:02:34

passed #179146422
gitlab-org
lint:javascript:report

00:02:46

 
Name Stage Failure
failed
rspec-mysql-quarantine Test
knapsack/: found 3 matching files                  
rspec_flaky/: found 2 matching files
rspec_profiling/: found 1 matching files
tmp/capybara/: found 9 matching files
Uploading artifacts to coordinator... ok id=179146395 responseStatus=201 Created token=5XhCbBzJ
Uploading artifacts...
WARNING: junit_rspec.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
rspec-pg-quarantine Test
knapsack/: found 3 matching files                  
rspec_flaky/: found 2 matching files
rspec_profiling/: found 1 matching files
tmp/capybara/: found 19 matching files
Uploading artifacts to coordinator... ok id=179146393 responseStatus=201 Created token=dUdnsyod
Uploading artifacts...
WARNING: junit_rspec.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1