Skip to content

Commit 3005d46

Browse files
authored
feat: add new assertoor test to per ci jobs (ethereum#545)
1 parent 6ba5770 commit 3005d46

File tree

1 file changed

+3
-44
lines changed

1 file changed

+3
-44
lines changed

.github/workflows/per-pr.yml

Lines changed: 3 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -72,48 +72,7 @@ jobs:
7272
steps:
7373
- name: Checkout Repository
7474
uses: actions/checkout@v4
75-
76-
- name: Setup Kurtosis
77-
run: |
78-
echo "deb [trusted=yes] https://apt.fury.io/kurtosis-tech/ /" | sudo tee /etc/apt/sources.list.d/kurtosis.list
79-
sudo apt update
80-
sudo apt install kurtosis-cli
81-
kurtosis analytics disable
82-
83-
- name: Run Starlark
84-
run: kurtosis run ${{ github.workspace }} --enclave assertoor-${{ github.run_id }} --args-file ./.github/tests/mix-assert.yaml --image-download always --non-blocking-tasks --verbosity DETAILED
85-
86-
- name: Assertoor Status Check
87-
id: test_result
88-
uses: ethpandaops/assertoor-github-action@v1
75+
- name: Kurtosis Assertoor GitHub Action
76+
uses: ethpandaops/kurtosis-assertoor-github-action@v1
8977
with:
90-
kurtosis_enclave_name: "assertoor-${{ github.run_id }}"
91-
92-
- name: Return test result
93-
shell: bash
94-
run: |
95-
test_result="${{ steps.test_result.outputs.result }}"
96-
test_status=$(
97-
cat <<"EOF"
98-
${{ steps.test_result.outputs.test_overview }}
99-
EOF
100-
)
101-
failed_test_status=$(
102-
cat <<"EOF"
103-
${{ steps.test_result.outputs.failed_test_details }}
104-
EOF
105-
)
106-
echo "Test Result: $test_result"
107-
echo "$test_status"
108-
109-
if ! [ "$test_result" == "success" ]; then
110-
echo ""
111-
echo "Failed Test Task Status:"
112-
echo "$failed_test_status"
113-
114-
echo ""
115-
echo "See 'Await test completion' task for detailed logs about this failure!"
116-
echo ""
117-
118-
exit 1 # fail action
119-
fi
78+
ethereum_package_args: .github/tests/mix-assert.yaml

0 commit comments

Comments
 (0)