Skip to content

Commit db26b00

Browse files
authored
ci: fix flaky test (#257)
1 parent 8f9983c commit db26b00

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/test.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
- name: Run minitest
7171
run: bundle exec rake ${{ matrix.task || 'test' }}
7272
- name: Stop containers
73-
run: docker compose -f $DOCKER_COMPOSE_FILE down
73+
run: docker compose -f $DOCKER_COMPOSE_FILE down || true
7474
nat-ted-env:
7575
name: NAT-ted Environments
7676
timeout-minutes: 5
@@ -107,7 +107,7 @@ jobs:
107107
echo "Max attempts exceeded: $i times"
108108
exit 1
109109
fi
110-
healthy_cnt=$(docker compose -f $DOCKER_COMPOSE_FILE ps --format json | jq .[].Status | (grep healthy || true) | wc -l)
110+
healthy_cnt=$(docker compose -f $DOCKER_COMPOSE_FILE ps --format json | (jq .[].Status || true) | (grep healthy || true) | wc -l)
111111
if [[ $healthy_cnt -eq $node_cnt ]]
112112
then
113113
break
@@ -117,7 +117,7 @@ jobs:
117117
: $((++i))
118118
done
119119
env:
120-
MAX_ATTEMPTS: "10"
120+
MAX_ATTEMPTS: "20"
121121
- name: Print containers
122122
run: docker compose -f $DOCKER_COMPOSE_FILE ps
123123
- name: Build cluster
@@ -128,7 +128,7 @@ jobs:
128128
- name: Run minitest
129129
run: bundle exec rake test
130130
- name: Stop containers
131-
run: docker compose -f $DOCKER_COMPOSE_FILE down
131+
run: docker compose -f $DOCKER_COMPOSE_FILE down || true
132132
lint:
133133
name: Lint
134134
timeout-minutes: 5
@@ -199,10 +199,10 @@ jobs:
199199
run: |
200200
for i in {5..9..2}
201201
do
202-
docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem
202+
docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem || true
203203
done
204204
- name: Stop containers
205-
run: docker compose -f $DOCKER_COMPOSE_FILE down
205+
run: docker compose -f $DOCKER_COMPOSE_FILE down || true
206206
profiling:
207207
name: Profiling
208208
timeout-minutes: 5
@@ -238,7 +238,7 @@ jobs:
238238
env:
239239
MEMORY_PROFILE_MODE: ${{ matrix.mode }}
240240
- name: Stop containers
241-
run: docker compose -f $DOCKER_COMPOSE_FILE down
241+
run: docker compose -f $DOCKER_COMPOSE_FILE down || true
242242
massive:
243243
name: Massive Cluster
244244
timeout-minutes: 10
@@ -298,4 +298,4 @@ jobs:
298298
env:
299299
MEMORY_PROFILE_MODE: pipelining_in_moderation
300300
- name: Stop containers
301-
run: docker compose -f $DOCKER_COMPOSE_FILE down
301+
run: docker compose -f $DOCKER_COMPOSE_FILE down || true

0 commit comments

Comments
 (0)