Add kurtosis test runs to client-build workflow
This change looks into adding kurtosis test runs to this repository's CI/CD workflows. Also see #3425.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 75.28%. Comparing base (
4ed3482) to head (c47cdb3).
Additional details and impacted files
| Flag | Coverage Δ | |
|---|---|---|
| block | 76.87% <ø> (ø) |
|
| blockchain | 85.69% <ø> (ø) |
|
| client | 66.26% <ø> (ø) |
|
| common | 90.31% <ø> (ø) |
|
| devp2p | 76.27% <ø> (ø) |
|
| ethash | 81.04% <ø> (ø) |
|
| evm | 69.34% <ø> (ø) |
|
| genesis | 99.84% <ø> (ø) |
|
| mpt | 59.95% <ø> (ø) |
|
| rlp | 69.70% <ø> (ø) |
|
| statemanager | 70.15% <ø> (ø) |
|
| tx | 80.52% <ø> (ø) |
|
| util | 77.51% <ø> (ø) |
|
| vm | 57.81% <ø> (ø) |
|
| wallet | 83.78% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
What is the status of this?
The more I've thought about this, I'm probably content to leave this out of the CI unless we want to set up as a nightly job to just sort of give a confidence that we haven't broken anything on some regular basis. It's too heavy to run on every window PR I will take a look at what tests are available in the Ethereum kurtosis package give this some further thought