Adds service worker tests

They're very basic at the moment because service workers a re
notoriously hard to test.
I've made sure the cache busting is tested though as this is what has
the potential to cause the most problems if it fails.
154 jobs for pwa in 161 minutes and 44 seconds (queued for 8 seconds)
latest
Status Job ID Name Coverage
  Build
manual #187025882
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #187025886
gitlab-org docker
build-qa-image

00:05:01

passed #187025884
gitlab-org
compile-assets

00:07:29

passed #187025883
gitlab-org
retrieve-tests-metadata

00:00:31

passed #187025885
gitlab-org
setup-test-env

00:04:51

 
  Test
passed #187025887
allowed to fail
code_quality

00:12:14

passed #187025888
danger-review

00:04:46

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

00:02:13

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

00:04:26

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

00:02:54

passed #187026019
gitlab-org
db:rollback-mysql

00:05:09

passed #187026018
gitlab-org
db:rollback-pg

00:02:31

failed #187031692
allowed to fail
dependency_scanning

00:02:31

passed #187026009
gitlab-org
docs lint

00:02:18

passed #187026010
gitlab-org
downtime_check

00:01:50

passed #187026011
gitlab-org
ee_compat_check

00:03:20

passed #187026024
gitlab-org
gitlab:setup-mysql

00:06:58

passed #187026021
gitlab-org
gitlab:setup-pg

00:04:58

passed #187026038
gitlab-org
gitlab_git_test

00:00:35

passed #187026028
gitlab-org
jest

00:13:15

passed #187026026
gitlab-org
karma

00:13:21

58.18%
passed #187026017
gitlab-org
migration:path-mysql

00:13:08

passed #187026016
gitlab-org
migration:path-pg

00:16:09

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

00:12:55

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

00:14:57

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

00:13:09

passed #187026033
gitlab-org
qa:internal

00:02:54

passed #187026034
gitlab-org
qa:selectors

00:03:01

passed #187026039
review-build-cng

00:18:48

passed #187026040
gitlab-org allowed to fail
review-deploy

00:25:31

passed #187026051
gitlab-org docker allowed to fail
review-performance

00:27:54

manual #187026050
gitlab-org docker allowed to fail manual
review-qa-all
passed #187026043
gitlab-org docker allowed to fail
review-qa-smoke

00:28:57

manual #187026052
gitlab-org allowed to fail manual
review-stop
passed #187025943
gitlab-org
rspec-mysql 1/50

00:14:35

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

00:23:42

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

00:23:06

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

00:16:01

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

00:15:56

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

00:20:27

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

00:17:11

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

00:17:33

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

00:19:57

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

00:25:59

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

00:18:36

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

00:12:25

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

00:18:47

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

00:20:41

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

00:24:17

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

00:28:45

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

00:19:03

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

00:20:24

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

00:19:02

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

00:19:47

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

00:18:33

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

00:19:10

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

00:13:06

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

00:20:18

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

00:16:32

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

00:21:03

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

00:23:41

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

00:20:55

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

00:21:26

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

00:22:33

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

00:18:37

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

00:17:45

failed #187040889
gitlab-org
rspec-mysql 39/50

00:20:11

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

00:27:08

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

00:21:55

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

00:22:27

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

00:22:21

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

00:18:55

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

00:19:11

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

00:22:42

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

00:27:15

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

00:23:54

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

00:13:33

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

00:21:44

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

00:18:05

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

00:21:47

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

00:18:15

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

00:16:01

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

00:17:41

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

00:22:15

passed #187026007
gitlab-org allowed to fail
rspec-mysql-quarantine

00:07:45

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

00:08:09

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

00:26:06

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

00:20:22

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

00:16:56

failed #187057738
gitlab-org
rspec-pg 13/50

01:40:00

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

00:19:27

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

00:18:35

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

00:17:01

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

00:16:18

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

00:19:20

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

00:16:53

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

00:12:48

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

00:17:00

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

00:18:25

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

00:18:28

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

00:23:50

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

00:20:08

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

00:19:44

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

00:21:33

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

00:19:19

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

00:20:03

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

00:17:36

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

00:17:18

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

00:22:21

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

00:17:49

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

00:19:38

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

00:18:41

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

00:18:12

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

00:17:28

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

00:20:04

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

00:16:46

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

00:19:51

failed #187039305
gitlab-org
rspec-pg 39/50

00:22:27

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

00:20:45

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

00:23:09

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

00:23:57

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

00:16:31

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

00:17:40

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

00:15:20

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

00:20:03

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

00:26:18

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

00:22:09

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

00:14:45

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

00:22:14

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

00:18:07

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

00:19:39

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

00:18:08

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

00:21:52

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

00:19:21

failed #187075985
gitlab-org
rspec-pg 9/50

01:00:00

passed #187026006
gitlab-org allowed to fail
rspec-pg-quarantine

00:06:48

failed #187041872
allowed to fail
sast

00:24:55

failed #187037000
gitlab-org
static-analysis

00:12:34

failed #187026032
allowed to fail
dependency_scanning

00:04:48

failed #187025955
gitlab-org
rspec-mysql 13/50

00:05:05

failed #187025956
gitlab-org
rspec-mysql 14/50

00:24:20

failed #187025970
gitlab-org
rspec-mysql 28/50

00:05:06

failed #187025993
gitlab-org
rspec-mysql 39/50

00:23:02

failed #187025901
gitlab-org
rspec-pg 13/50

01:00:01

failed #187025915
gitlab-org
rspec-pg 23/50

00:25:45

failed #187025931
gitlab-org
rspec-pg 39/50

00:19:12

failed #187025897
gitlab-org
rspec-pg 9/50

01:40:01

failed #187026030
allowed to fail
sast

00:25:13

failed #187026008
gitlab-org
static-analysis

00:12:32

 
  Post Test
skipped #187026055
gitlab-org
coverage
skipped #187026054
gitlab-org allowed to fail
flaky-examples-check
skipped #187026057
gitlab-org
jsdoc
skipped #187026056
gitlab-org
lint:javascript:report
 
  Post Cleanup
skipped #187026058
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
rspec-pg 9/50 Test The script exceeded the maximum execution time set for the job
        shows no runner when type does not match
shows correct runner when type is selected and search term is entered
filter by tag
shows correct runner when tag matches
shows no runner when tag does not match
shows correct runner when tag is selected and search term is entered
when there are no runners
Pulling docker image gitlab/gitlab-runner-helper:x86_64-227934c0 ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
failed
dependency_scanning Test
2019/03/29 18:57:23 exit status 1
2019/03/29 18:57:24 Container exited with non zero status code
Running after script...
$ date
Fri Mar 29 18:57:25 UTC 2019
Uploading artifacts...
WARNING: gl-dependency-scanning-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
rspec-pg 39/50 Test
knapsack/: found 4 matching files                  
rspec_flaky/: found 4 matching files
rspec_profiling/: found 1 matching files
tmp/capybara/: found 6 matching files
Uploading artifacts to coordinator... ok id=187039305 responseStatus=201 Created token=ZX-VY_5J
Uploading artifacts...
junit_rspec.xml: found 1 matching files
Uploading artifacts to coordinator... ok id=187039305 responseStatus=201 Created token=ZX-VY_5J
ERROR: Job failed: exit code 1
failed
static-analysis Test
  1 error and 0 warnings potentially fixable with the `--fix` option.

info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.

Running after script...
$ date
Fri Mar 29 19:15:09 UTC 2019
ERROR: Job failed: exit code 1
failed
rspec-mysql 39/50 Test
knapsack/: found 4 matching files                  
rspec_flaky/: found 4 matching files
rspec_profiling/: found 1 matching files
tmp/capybara/: found 4 matching files
Uploading artifacts to coordinator... ok id=187040889 responseStatus=201 Created token=tCQcTmco
Uploading artifacts...
junit_rspec.xml: found 1 matching files
Uploading artifacts to coordinator... ok id=187040889 responseStatus=201 Created token=tCQcTmco
ERROR: Job failed: exit code 1
failed
sast Test
2019/03/29 19:44:01 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2019/03/29 19:44:01 Timeout when running the analyzer
Running after script...
$ date
Fri Mar 29 19:44:03 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
rspec-pg 13/50 Test The script exceeded the maximum execution time set for the job
      allows creating subgroups
group has a project with emoji in description
shows the project info
where group has projects
allows users to sorts projects by most stars

Admin uses repository checks
Pulling docker image gitlab/gitlab-runner-helper:x86_64-227934c0 ...
ERROR: Job failed: execution took longer than 1h40m0s seconds