@@ -52,20 +52,18 @@ jobs:
52
52
- name : Load Docker image
53
53
run : docker load -i lighthouse-docker.tar
54
54
55
- - name : Start local testnet
56
- run : ./start_local_testnet.sh -e local -c -b false && sleep 60
55
+ - name : Start local testnet with Assertoor
56
+ run : ./start_local_testnet.sh -e local-assertoor -c -a -b false && sleep 60
57
57
working-directory : scripts/local_testnet
58
58
59
- - name : Stop local testnet and dump logs
60
- run : ./stop_local_testnet.sh local
61
- working-directory : scripts/local_testnet
62
-
63
- - name : Start local testnet with blinded block production
64
- run : ./start_local_testnet.sh -e local-blinded -c -p -b false && sleep 60
65
- working-directory : scripts/local_testnet
59
+ - name : Await Assertoor test result
60
+ id : assertoor_test_result
61
+ uses : ethpandaops/assertoor-github-action@v1
62
+ with :
63
+ kurtosis_enclave_name : local-assertoor
66
64
67
65
- name : Stop local testnet and dump logs
68
- run : ./stop_local_testnet.sh local-blinded
66
+ run : ./stop_local_testnet.sh local-assertoor
69
67
working-directory : scripts/local_testnet
70
68
71
69
- name : Upload logs artifact
76
74
scripts/local_testnet/logs
77
75
retention-days : 3
78
76
77
+ - name : Return Assertoor test result
78
+ shell : bash
79
+ run : |
80
+ test_result="${{ steps.assertoor_test_result.outputs.result }}"
81
+ test_status=$(
82
+ cat <<"EOF"
83
+ ${{ steps.assertoor_test_result.outputs.test_overview }}
84
+ EOF
85
+ )
86
+ failed_test_status=$(
87
+ cat <<"EOF"
88
+ ${{ steps.assertoor_test_result.outputs.failed_test_details }}
89
+ EOF
90
+ )
91
+
92
+ echo "Test Result: $test_result"
93
+ echo "$test_status"
94
+ if ! [ "$test_result" == "success" ]; then
95
+ echo "Failed Test Task Status:"
96
+ echo "$failed_test_status"
97
+ exit 1
98
+ fi
99
+
79
100
doppelganger-protection-success-test :
80
101
needs : dockerfile-ubuntu
81
102
runs-on : ubuntu-22.04
0 commit comments