@@ -19,26 +19,26 @@ jobs:
1919 - ubuntu-latest
2020 runs-on : ${{ matrix.os }}
2121 steps :
22- - name : Install Go
23- uses : actions/setup-go@v2
24- with :
25- go-version : ${{ matrix.go-version }}
2622 - name : Checkout code
2723 uses : actions/checkout@v2
28- - name : Start strongswan containers
24+ - name : Start and wait for libreswan containers
2925 run : |
3026 for i in {1..10}; do
3127 echo $i:
32- docker-compose -f testdata/docker/strongswan /docker-compose.yml exec -T moon /bin/sh -c 'ipsec statusall || true' | grep '64 bytes_i ' && break || (docker-compose -f testdata/docker/strongswan /docker-compose.yml up -d --force-recreate && sleep 30)
28+ docker-compose -f testdata/docker/libreswan /docker-compose.yml exec -T moon /bin/sh -c 'ipsec status || true' | grep 'ESPin=84B ' && break || (docker-compose -f testdata/docker/libreswan /docker-compose.yml up -d --force-recreate && sleep 30)
3329 done
34- docker-compose -f testdata/docker/strongswan /docker-compose.yml exec -T moon /bin/sh -c 'ipsec statusall || true'
35- - name : Start libreswan containers
30+ docker-compose -f testdata/docker/libreswan /docker-compose.yml exec -T moon /bin/sh -c 'ipsec status || true'
31+ - name : Start and wait for strongswan containers
3632 run : |
3733 for i in {1..10}; do
3834 echo $i:
39- docker-compose -f testdata/docker/libreswan /docker-compose.yml exec -T moon /bin/sh -c 'ipsec status || true' | grep 'ESPin=84B ' && break || (docker-compose -f testdata/docker/libreswan /docker-compose.yml up -d --force-recreate && sleep 30)
35+ docker-compose -f testdata/docker/strongswan /docker-compose.yml exec -T moon /bin/sh -c 'ipsec statusall || true' | grep '64 bytes_i ' && break || (docker-compose -f testdata/docker/strongswan /docker-compose.yml up -d --force-recreate && sleep 30)
4036 done
41- docker-compose -f testdata/docker/libreswan/docker-compose.yml exec -T moon /bin/sh -c 'ipsec status || true'
37+ docker-compose -f testdata/docker/strongswan/docker-compose.yml exec -T moon /bin/sh -c 'ipsec statusall || true'
38+ - name : Install Go
39+ uses : actions/setup-go@v2
40+ with :
41+ go-version : ${{ matrix.go-version }}
4242 - name : Test
4343 run : go test -coverprofile=coverage.txt -covermode=atomic ./...
4444 - name : Upload coverage to Codecov
0 commit comments