20 Commits

Author SHA1 Message Date
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