You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/kurtosis-deploy.yml
+47-7Lines changed: 47 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -44,8 +44,40 @@ jobs:
44
44
45
45
- name: Run bridge tests
46
46
run: |
47
-
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "bats --filter 'bridge native ETH from L1 to L2' tests/agglayer/bridges.bats"
48
-
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "bats --filter 'bridge native ETH from L2 to L1' tests/agglayer/bridges.bats"
47
+
kurtosis service stop ${{ env.ENCLAVE_NAME }} bridge-spammer-001
48
+
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "export CLAIM_WAIT_DURATION=20m && bats --filter 'bridge native ETH from L1 to L2' tests/agglayer/bridges.bats"
49
+
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "export CLAIM_WAIT_DURATION=20m && bats --filter 'bridge native ETH from L2 to L1' tests/agglayer/bridges.bats"
50
+
kurtosis service start ${{ env.ENCLAVE_NAME }} bridge-spammer-001
51
+
52
+
- name: Check for error logs in aggkit service
53
+
working-directory: .github/scripts
54
+
run: |
55
+
LOGS=$(kurtosis service logs ${{ env.ENCLAVE_NAME }} aggkit-001 2>&1)
56
+
echo "$LOGS"
57
+
if [[ -z "$LOGS" ]]; then
58
+
echo "Error: No logs found for aggkit service! Service may not be functioning."
59
+
exit 1 # Fail the workflow if logs are empty
60
+
elif echo "$LOGS" | grep "ERRO\|FATA\|panic"; then
61
+
echo "Critical errors found in container logs!"
62
+
exit 1 # Fail the workflow if errors are found
63
+
else
64
+
echo "No errors found in logs."
65
+
fi
66
+
67
+
- name: Check for error logs in agglayer service
68
+
working-directory: .github/scripts
69
+
run: |
70
+
LOGS=$(kurtosis service logs ${{ env.ENCLAVE_NAME }} agglayer 2>&1)
71
+
echo "$LOGS"
72
+
if [[ -z "$LOGS" ]]; then
73
+
echo "Error: No logs found for agglayer service! Service may not be functioning."
74
+
exit 1 # Fail the workflow if logs are empty
75
+
elif echo "$LOGS" | grep -i "error\|exception\|failed\|fatal"; then
76
+
echo "Errors found in container logs!"
77
+
exit 1 # Fail the workflow if errors are found
78
+
else
79
+
echo "No errors found in logs."
80
+
fi
49
81
50
82
- name: Post kurtosis run
51
83
if: always()
@@ -155,8 +187,8 @@ jobs:
155
187
156
188
- name: Run bridge tests
157
189
run: |
158
-
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "bats --filter 'bridge native ETH from L1 to L2' tests/agglayer/bridges.bats"
159
-
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "bats --filter 'bridge native ETH from L2 to L1' tests/agglayer/bridges.bats"
190
+
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "export CLAIM_WAIT_DURATION=20m && bats --filter 'bridge native ETH from L1 to L2' tests/agglayer/bridges.bats"
191
+
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "export CLAIM_WAIT_DURATION=20m && bats --filter 'bridge native ETH from L2 to L1' tests/agglayer/bridges.bats"
160
192
161
193
- name: Post kurtosis run
162
194
if: always()
@@ -281,8 +313,8 @@ jobs:
281
313
282
314
- name: Run bridge tests
283
315
run: |
284
-
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "bats --filter 'bridge native ETH from L1 to L2' tests/agglayer/bridges.bats"
285
-
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "bats --filter 'bridge native ETH from L2 to L1' tests/agglayer/bridges.bats"
316
+
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "export CLAIM_WAIT_DURATION=20m && bats --filter 'bridge native ETH from L1 to L2' tests/agglayer/bridges.bats"
317
+
kurtosis service exec ${{ env.ENCLAVE_NAME }} test-runner "export CLAIM_WAIT_DURATION=20m && bats --filter 'bridge native ETH from L2 to L1' tests/agglayer/bridges.bats"
286
318
287
319
- name: Post kurtosis run
288
320
if: always()
@@ -304,7 +336,10 @@ jobs:
304
336
docker_token: ${{ secrets.DOCKER_TOKEN }}
305
337
306
338
- name: Kurtosis run
307
-
run: kurtosis run --enclave=${{ env.ENCLAVE_NAME }} --args-file=./.github/tests/chains/op-succinct.yml .
0 commit comments