@@ -175,9 +175,13 @@ jobs:
175175 cmd : |
176176 set -ex
177177
178- docker exec dae curl 1.1.1.1:443
179- cat /host/dae.log | grep -F -- '-> 1.1.1.1:443'
180- cat /host/v2ray.access.log | grep -q 'accepted tcp:1.1.1.1:443'
178+ for i in {1..10}; do
179+ docker exec dae curl 1.1.1.1:443
180+ done
181+ count=\$(cat /host/dae.log | grep -c -F -- '-> 1.1.1.1:443')
182+ ((count == 10))
183+ count=\$(cat /host/v2ray.access.log | grep -c -F -- 'accepted tcp:1.1.1.1:443')
184+ ((count == 10))
181185
182186 - name : Check WAN IPv4 UDP
183187 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -186,9 +190,13 @@ jobs:
186190 cmd : |
187191 set -ex
188192
189- docker exec dae dig @1.1.1.1 one.one.one.one
190- cat /host/dae.log | grep -F -- '-> 1.1.1.1:53'
191- cat /host/v2ray.access.log | grep -q 'accepted udp:1.1.1.1:53'
193+ for i in {1..10}; do
194+ docker exec dae dig @1.1.1.1 one.one.one.one
195+ done
196+ count=\$(cat /host/dae.log | grep -c -F -- '-> 1.1.1.1:53')
197+ ((count == 10))
198+ count=\$(cat /host/v2ray.access.log | grep -c -F -- 'accepted udp:1.1.1.1:53')
199+ ((count == 10))
192200
193201 - name : Check WAN IPv6 TCP
194202 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -197,9 +205,11 @@ jobs:
197205 cmd : |
198206 set -ex
199207
200- docker exec dae nc -v -w1 2606:4700:4700::1111 443 &> /host/nc.log
201- cat /host/nc.log | grep -q 'succeeded!'
202- cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1111]:443'
208+ for i in {1..10}; do
209+ docker exec dae nc -v -w1 2606:4700:4700::1111 443
210+ done
211+ count=\$(cat /host/dae.log | grep -c -F -- '-> [2606:4700:4700::1111]:443')
212+ ((count == 10))
203213
204214 - name : Check WAN IPv6 UDP
205215 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -208,8 +218,11 @@ jobs:
208218 cmd : |
209219 set -ex
210220
211- docker exec dae dig @2606:4700:4700::1111 one.one.one.one
212- cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1111]:53'
221+ for i in {1..10}; do
222+ docker exec dae dig @2606:4700:4700::1111 one.one.one.one
223+ done
224+ count=\$(cat /host/dae.log | grep -c -F -- '-> [2606:4700:4700::1111]:53')
225+ ((count == 10))
213226
214227 - name : Setup LAN
215228 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -294,9 +307,13 @@ jobs:
294307 cmd : |
295308 set -ex
296309
297- docker exec dae ip net e dae curl 1.0.0.1
298- cat /host/dae.log | grep -F -- '-> 1.0.0.1:80'
299- cat /host/v2ray.access.log | grep -q 'accepted tcp:1.0.0.1:80'
310+ for i in {1..10}; do
311+ docker exec dae ip net e dae curl 1.0.0.1
312+ done
313+ count=\$(cat /host/dae.log | grep -c -F -- '-> 1.0.0.1:80')
314+ ((count == 10))
315+ count=\$(cat /host/v2ray.access.log | grep -c -F -- 'accepted tcp:1.0.0.1:80')
316+ ((count == 10))
300317
301318 - name : Check LAN IPv4 UDP
302319 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -305,9 +322,13 @@ jobs:
305322 cmd : |
306323 set -ex
307324
308- docker exec dae ip net e dae dig @8.8.4.4 one.one.one.one
309- cat /host/dae.log | grep -F -- '-> 8.8.4.4:53'
310- cat /host/v2ray.access.log | grep -q 'accepted udp:8.8.4.4:53'
325+ for i in {1..10}; do
326+ docker exec dae ip net e dae dig @8.8.4.4 one.one.one.one
327+ done
328+ count=\$(cat /host/dae.log | grep -c -F -- '-> 8.8.4.4:53')
329+ ((count == 10))
330+ count=\$(cat /host/v2ray.access.log | grep -c -F -- 'accepted udp:8.8.4.4:53')
331+ ((count == 10))
311332
312333 - name : Check LAN IPv6 TCP
313334 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -316,9 +337,11 @@ jobs:
316337 cmd : |
317338 set -ex
318339
319- docker exec dae ip net e dae nc -v -w1 2606:4700:4700::1001 80 &> /host/nc.log
320- cat /host/nc.log | grep -q 'succeeded!'
321- cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1001]:80'
340+ for i in {1..10}; do
341+ docker exec dae ip net e dae nc -v -w1 2606:4700:4700::1001 80
342+ done
343+ count=\$(cat /host/dae.log | grep -c -F -- '-> [2606:4700:4700::1001]:80')
344+ ((count == 10))
322345
323346 - name : Check LAN IPv6 UDP
324347 uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -327,5 +350,8 @@ jobs:
327350 cmd : |
328351 set -ex
329352
330- docker exec dae ip net e dae dig @2001:4860:4860::8844 one.one.one.one
331- cat /host/dae.log | grep -F -- '-> [2001:4860:4860::8844]:53'
353+ for i in {1..10}; do
354+ docker exec dae ip net e dae dig @2001:4860:4860::8844 one.one.one.one
355+ done
356+ count=\$(cat /host/dae.log | grep -c -F -- '-> [2001:4860:4860::8844]:53')
357+ ((count == 10))
0 commit comments