@@ -129,10 +129,6 @@ jobs:
129
129
- name : Run tests
130
130
run : |
131
131
# setup for in-cluster k8s
132
- TEST_WITH_K8S=1
133
- TEST_BASE_URL=`minikube service scrapyd-k8s --url`
134
- TEST_MAX_WAIT=60
135
- TEST_AVAILABLE_VERSIONS=latest,`skopeo list-tags docker://ghcr.io/q-m/scrapyd-k8s-spider-example | jq -r '.Tags | map(select(. != "latest" and (startswith("sha-") | not))) | join(",")'`
136
132
# for each integration test file
137
133
for test in scrapyd_k8s/tests/integration/test_*.py; do
138
134
echo; echo "# $test"
@@ -144,7 +140,11 @@ jobs:
144
140
kubectl wait --for=condition=Available deploy/scrapyd-k8s --timeout=60s
145
141
curl --retry 10 --retry-delay 2 --retry-all-errors `minikube service scrapyd-k8s --url`/daemonstatus.json
146
142
# run test
147
- pytest -vv --color=yes "$test"
143
+ TEST_WITH_K8S=1 \
144
+ TEST_BASE_URL=`minikube service scrapyd-k8s --url` \
145
+ TEST_MAX_WAIT=60 \
146
+ TEST_AVAILABLE_VERSIONS=latest,`skopeo list-tags docker://ghcr.io/q-m/scrapyd-k8s-spider-example | jq -r '.Tags | map(select(. != "latest" and (startswith("sha-") | not))) | join(",")'` \
147
+ pytest -vv --color=yes "$test"
148
148
# stop scrapyd-k8s and delete test-specific configmap
149
149
kubectl scale --replicas=0 deploy/scrapyd-k8s
150
150
kubectl delete cm scrapyd-k8s-testcfg
@@ -180,9 +180,6 @@ jobs:
180
180
181
181
- name : Run tests
182
182
run : |
183
- TEST_WITH_K8S=1
184
- TEST_MAX_WAIT=60
185
- TEST_AVAILABLE_VERSIONS=latest,`skopeo list-tags docker://ghcr.io/q-m/scrapyd-k8s-spider-example | jq -r '.Tags | map(select(. != "latest" and (startswith("sha-") | not))) | join(",")'`
186
183
for test in scrapyd_k8s/tests/integration/test_*.py; do
187
184
echo; echo "# $test"
188
185
# run scrapyd-k8s with test-specific configuration file
@@ -192,7 +189,10 @@ jobs:
192
189
# wait for scrapyd-k8s to become ready
193
190
sleep 1; curl --retry 20 --retry-delay 2 --retry-all-errors http://localhost:6800/daemonstatus.json
194
191
# run test
195
- pytest -vv --color=yes "$test"
192
+ TEST_WITH_K8S=1 \
193
+ TEST_MAX_WAIT=60 \
194
+ TEST_AVAILABLE_VERSIONS=latest,`skopeo list-tags docker://ghcr.io/q-m/scrapyd-k8s-spider-example | jq -r '.Tags | map(select(. != "latest" and (startswith("sha-") | not))) | join(",")'` \
195
+ pytest -vv --color=yes "$test"
196
196
# stop scrapyd-k8s again
197
197
kill %1
198
198
done
0 commit comments