Eric
4790b54fd2
remove unneeded sleep
2025-01-22 15:46:55 +11:00
Eric
33340bd430
increase port distance per test run
2025-01-22 15:46:55 +11:00
Eric
f3554e7c41
add constructor param for continuous status update in terminal
...
# Conflicts:
# tests/testIntegration.nim
2025-01-22 15:46:54 +11:00
Eric
aebe655575
ensure timeouts work
...
Work around the AsyncProcess timeout not working correctly
2025-01-22 15:46:54 +11:00
Eric
f49a55e724
continually show test status updates
...
allows user to know which tests are still running
2025-01-22 15:46:54 +11:00
Eric
bfbb22b7b5
cleanup
...
# Conflicts:
# tests/testIntegration.nim
2025-01-22 15:46:54 +11:00
Eric
3846ae08a0
lock hardhat start to avoid intermittent start failures
2025-01-22 15:46:54 +11:00
Eric
b5dcf8cea2
clean up
2025-01-22 15:46:53 +11:00
Eric
efcbcc7237
print hardhat testmanager errors and hardhat stdout when there is an error starting hardhat
2025-01-22 15:46:53 +11:00
Eric
84fb99189e
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-01-22 15:46:53 +11:00
Eric
235e960de4
reinstate removed types
2025-01-22 15:46:53 +11:00
Eric
513ff1f1c6
Add additional logging info print outs
...
# Conflicts:
# tests/integration/testcli.nim
2025-01-22 15:46:52 +11:00
Eric
05c002c973
stop hardhat and show logs
...
# Conflicts:
# tests/integration/hardhatprocess.nim
2025-01-22 15:46:52 +11:00
Eric
95021aaa71
default test name to the filename of the integration test
...
# Conflicts:
# tests/testIntegration.nim
2025-01-22 15:46:52 +11:00
Eric
2c31818f39
print start/finish stderr/stdout markers
...
# Conflicts:
# tests/testIntegration.nim
2025-01-22 15:46:52 +11:00
Eric
9407c487ff
clean up
2025-01-22 15:46:51 +11:00
Eric
b959334f9d
stdout formatting for test results
...
# Conflicts:
# tests/testIntegration.nim
2025-01-22 15:46:51 +11:00
Eric
82e0d81d61
test summary formatting
2025-01-22 15:46:51 +11:00
Eric
3212c3cf30
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-01-22 15:46:51 +11:00