Eric
75bad0b741
formatting
2025-02-07 15:20:08 +11:00
Eric
a592df7398
remove unneeded sleep
2025-02-07 15:20:06 +11:00
Eric
c0a63514b5
increase port distance per test run
2025-02-07 15:20:05 +11:00
Eric
77eed6ba72
add constructor param for continuous status update in terminal
...
# Conflicts:
# tests/testIntegration.nim
2025-02-07 15:20:05 +11:00
Eric
78956b1b50
ensure timeouts work
...
Work around the AsyncProcess timeout not working correctly
2025-02-07 15:20:05 +11:00
Eric
0751d76610
continually show test status updates
...
allows user to know which tests are still running
2025-02-07 15:20:05 +11:00
Eric
b29ee9efb7
cleanup
...
# Conflicts:
# tests/testIntegration.nim
2025-02-07 15:20:04 +11:00
Eric
ef72240c9b
lock hardhat start to avoid intermittent start failures
2025-02-07 15:20:04 +11:00
Eric
3a2438b3ff
clean up
2025-02-07 15:20:04 +11:00
Eric
e32d5197af
print hardhat testmanager errors and hardhat stdout when there is an error starting hardhat
2025-02-07 15:20:04 +11:00
Eric
2e2f355471
hang manager off IntegrationTest, cleanup
...
- add a TestManager property to IntegrationTest, so manager does not need to be passed into all functions
- cleanup:
- remove unneeded stopHardhat function
- add hardhat instance to manager outside of startHardhat
2025-02-07 15:20:03 +11:00
Eric
8e90a7836c
reinstate removed types
2025-02-07 15:20:03 +11:00
Eric
858980da77
Add additional logging info print outs
...
# Conflicts:
# tests/integration/testcli.nim
2025-02-07 15:20:03 +11:00
Eric
9b07970b47
stop hardhat and show logs
...
# Conflicts:
# tests/integration/hardhatprocess.nim
2025-02-07 15:20:02 +11:00
Eric
50467fedce
default test name to the filename of the integration test
...
# Conflicts:
# tests/testIntegration.nim
2025-02-07 15:20:02 +11:00
Eric
376a6ffccb
print start/finish stderr/stdout markers
...
# Conflicts:
# tests/testIntegration.nim
2025-02-07 15:20:02 +11:00
Eric
df0fafde55
clean up
2025-02-07 15:20:02 +11:00
Eric
9db71c4e66
stdout formatting for test results
...
# Conflicts:
# tests/testIntegration.nim
2025-02-07 15:20:02 +11:00
Eric
eb42ebd2a7
test summary formatting
2025-02-07 15:20:01 +11:00
Eric
18a129f964
parallel tests running
...
- need to test with longer tests to ensure the parallelisation is truly happening
- is the +10 hardhat port needed?
- try with more integration tests
# Conflicts:
# tests/integration/hardhatprocess.nim
# tests/integration/multinodes.nim
# tests/integration/testcli.nim
# tests/testIntegration.nim
2025-02-07 15:20:01 +11:00