Skip to content

Commit c62f3b1

Browse files
committed
Added tests retry
1 parent cec5a88 commit c62f3b1

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

.github/workflows/test.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,39 +82,54 @@ jobs:
8282
TF_ACC: "1"
8383
PERMITIO_API_KEY: ${{ secrets.PERMITIO_API_KEY_1_0 }}
8484
PERMITIO_TIMEOUT: 20
85-
run: go test -v -cover ./internal/provider/
85+
run: |
86+
for i in 1 2 3 4 5; do
87+
go test -v -cover ./internal/provider/ && break || sleep 10
88+
done
8689
8790
- name: Run tests with Terraform 1.1
8891
if: matrix.terraform == '1.1.*'
8992
env:
9093
TF_ACC: "1"
9194
PERMITIO_API_KEY: ${{ secrets.PERMITIO_API_KEY_1_1 }}
9295
PERMITIO_TIMEOUT: 20
93-
run: go test -v -cover ./internal/provider/
96+
run: |
97+
for i in 1 2 3 4 5; do
98+
go test -v -cover ./internal/provider/ && break || sleep 10
99+
done
94100
95101
- name: Run tests with Terraform 1.2
96102
if: matrix.terraform == '1.2.*'
97103
env:
98104
TF_ACC: "1"
99105
PERMITIO_API_KEY: ${{ secrets.PERMITIO_API_KEY_1_2 }}
100106
PERMITIO_TIMEOUT: 20
101-
run: go test -v -cover ./internal/provider/
107+
run: |
108+
for i in 1 2 3 4 5; do
109+
go test -v -cover ./internal/provider/ && break || sleep 10
110+
done
102111
103112
- name: Run tests with Terraform 1.3
104113
if: matrix.terraform == '1.3.*'
105114
env:
106115
TF_ACC: "1"
107116
PERMITIO_API_KEY: ${{ secrets.PERMITIO_API_KEY_1_3 }}
108117
PERMITIO_TIMEOUT: 20
109-
run: go test -v -cover ./internal/provider/
118+
run: |
119+
for i in 1 2 3 4 5; do
120+
go test -v -cover ./internal/provider/ && break || sleep 10
121+
done
110122
111123
- name: Run tests with Terraform 1.4
112124
if: matrix.terraform == '1.4.*'
113125
env:
114126
TF_ACC: "1"
115127
PERMITIO_API_KEY: ${{ secrets.PERMITIO_API_KEY_1_4 }}
116128
PERMITIO_TIMEOUT: 20
117-
run: go test -v -cover ./internal/provider/
129+
run: |
130+
for i in 1 2 3 4 5; do
131+
go test -v -cover ./internal/provider/ && break || sleep 10
132+
done
118133
119134
120135

0 commit comments

Comments
 (0)