Skip to content

Commit 72e5464

Browse files
authored
Update Testing Infra (#401)
* Add aggregate test check * Formatting * Add job timeouts
1 parent c1764f8 commit 72e5464

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.github/workflows/tests.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,27 @@ on:
2323
pull_request:
2424

2525
jobs:
26+
tests: # Aggregate job that provides a single check for workflow success
27+
runs-on: ubuntu-latest
28+
needs:
29+
- python
30+
- grpc
31+
- libcurl
32+
- postgres
33+
- mysql
34+
- redis
35+
- solr
36+
- memcached
37+
- rabbitmq
38+
- mongodb
39+
- elasticsearchserver01
40+
- elasticsearchserver07
41+
- gearman
42+
43+
steps:
44+
- name: Success
45+
run: echo "Success!"
46+
2647
python:
2748
env:
2849
TOTAL_GROUPS: 20
@@ -54,6 +75,7 @@ jobs:
5475
]
5576

5677
runs-on: ubuntu-latest
78+
timeout-minutes: 15
5779

5880
steps:
5981
- uses: actions/checkout@v2
@@ -123,6 +145,7 @@ jobs:
123145
group-number: [1]
124146

125147
runs-on: ubuntu-latest
148+
timeout-minutes: 15
126149

127150
steps:
128151
- uses: actions/checkout@v2
@@ -192,6 +215,7 @@ jobs:
192215
group-number: [1]
193216

194217
runs-on: ubuntu-latest
218+
timeout-minutes: 15
195219

196220
steps:
197221
- uses: actions/checkout@v2
@@ -268,6 +292,7 @@ jobs:
268292
group-number: [1, 2]
269293

270294
runs-on: ubuntu-latest
295+
timeout-minutes: 15
271296

272297
services:
273298
postgres:
@@ -353,6 +378,7 @@ jobs:
353378
group-number: [1, 2]
354379

355380
runs-on: ubuntu-latest
381+
timeout-minutes: 15
356382

357383
services:
358384
mysql:
@@ -441,6 +467,7 @@ jobs:
441467
group-number: [1]
442468

443469
runs-on: ubuntu-latest
470+
timeout-minutes: 15
444471

445472
services:
446473
redis:
@@ -524,6 +551,7 @@ jobs:
524551
group-number: [1]
525552

526553
runs-on: ubuntu-latest
554+
timeout-minutes: 15
527555

528556
services:
529557
solr:
@@ -609,6 +637,7 @@ jobs:
609637
group-number: [1, 2]
610638

611639
runs-on: ubuntu-latest
640+
timeout-minutes: 15
612641

613642
services:
614643
memcached:
@@ -692,6 +721,7 @@ jobs:
692721
group-number: [1]
693722

694723
runs-on: ubuntu-latest
724+
timeout-minutes: 15
695725

696726
services:
697727
rabbitmq:
@@ -776,6 +806,7 @@ jobs:
776806
group-number: [1]
777807

778808
runs-on: ubuntu-latest
809+
timeout-minutes: 15
779810

780811
services:
781812
mongodb:
@@ -859,6 +890,7 @@ jobs:
859890
group-number: [1]
860891

861892
runs-on: ubuntu-latest
893+
timeout-minutes: 15
862894

863895
services:
864896
es01:
@@ -944,6 +976,7 @@ jobs:
944976
group-number: [1]
945977

946978
runs-on: ubuntu-latest
979+
timeout-minutes: 15
947980

948981
services:
949982
es01:
@@ -1029,6 +1062,7 @@ jobs:
10291062
group-number: [1]
10301063

10311064
runs-on: ubuntu-latest
1065+
timeout-minutes: 15
10321066

10331067
services:
10341068
gearman:

0 commit comments

Comments
 (0)