Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ethereum-package
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
vicotor
ethereum-package
Commits
3005d46d
Unverified
Commit
3005d46d
authored
Apr 08, 2024
by
Barnabas Busa
Committed by
GitHub
Apr 08, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: add new assertoor test to per ci jobs (#545)
parent
6ba57700
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
44 deletions
+3
-44
per-pr.yml
.github/workflows/per-pr.yml
+3
-44
No files found.
.github/workflows/per-pr.yml
View file @
3005d46d
...
@@ -72,48 +72,7 @@ jobs:
...
@@ -72,48 +72,7 @@ jobs:
steps
:
steps
:
-
name
:
Checkout Repository
-
name
:
Checkout Repository
uses
:
actions/checkout@v4
uses
:
actions/checkout@v4
-
name
:
Kurtosis Assertoor GitHub Action
-
name
:
Setup Kurtosis
uses
:
ethpandaops/kurtosis-assertoor-github-action@v1
run
:
|
echo "deb [trusted=yes] https://apt.fury.io/kurtosis-tech/ /" | sudo tee /etc/apt/sources.list.d/kurtosis.list
sudo apt update
sudo apt install kurtosis-cli
kurtosis analytics disable
-
name
:
Run Starlark
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
-
name
:
Assertoor Status Check
id
:
test_result
uses
:
ethpandaops/assertoor-github-action@v1
with
:
with
:
kurtosis_enclave_name
:
"
assertoor-${{
github.run_id
}}"
ethereum_package_args
:
.github/tests/mix-assert.yaml
-
name
:
Return test result
shell
:
bash
run
:
|
test_result="${{ steps.test_result.outputs.result }}"
test_status=$(
cat <<"EOF"
${{ steps.test_result.outputs.test_overview }}
EOF
)
failed_test_status=$(
cat <<"EOF"
${{ steps.test_result.outputs.failed_test_details }}
EOF
)
echo "Test Result: $test_result"
echo "$test_status"
if ! [ "$test_result" == "success" ]; then
echo ""
echo "Failed Test Task Status:"
echo "$failed_test_status"
echo ""
echo "See 'Await test completion' task for detailed logs about this failure!"
echo ""
exit 1 # fail action
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment