19 Commits

Author SHA1 Message Date
Eric
756af9b2ab
remove unneeded sleep 2025-06-05 15:57:54 +10:00
Eric
982af54648
increase port distance per test run 2025-06-05 15:57:54 +10:00
Eric
35964f6e73
add constructor param for continuous status update in terminal
# Conflicts:
#	tests/testIntegration.nim
2025-06-05 15:57:54 +10:00
Eric
ff1eb8b05e
ensure timeouts work
Work around the AsyncProcess timeout not working correctly
2025-06-05 15:57:54 +10:00
Eric
78260feda3
continually show test status updates
allows user to know which tests are still running
2025-06-05 15:57:54 +10:00
Eric
855ba637e3
cleanup
# Conflicts:
#	tests/testIntegration.nim
2025-06-05 15:57:53 +10:00
Eric
c8d69b646c
lock hardhat start to avoid intermittent start failures 2025-06-05 15:57:53 +10:00
Eric
44faac5a97
clean up 2025-06-05 15:57:53 +10:00
Eric
5db892adf3
print hardhat testmanager errors and hardhat stdout when there is an error starting hardhat 2025-06-05 15:57:53 +10:00
Eric
0d186c69a1
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-06-05 15:57:53 +10:00
Eric
878a384794
reinstate removed types 2025-06-05 15:57:52 +10:00
Eric
f957c58c58
Add additional logging info print outs
# Conflicts:
#	tests/integration/testcli.nim
2025-06-05 15:57:52 +10:00
Eric
f9e26bde31
stop hardhat and show logs
# Conflicts:
#	tests/integration/hardhatprocess.nim
2025-06-05 15:57:52 +10:00
Eric
b841f04602
default test name to the filename of the integration test
# Conflicts:
#	tests/testIntegration.nim
2025-06-05 15:57:52 +10:00
Eric
8cce661d76
print start/finish stderr/stdout markers
# Conflicts:
#	tests/testIntegration.nim
2025-06-05 15:57:52 +10:00
Eric
bbea4371da
clean up 2025-06-05 15:57:51 +10:00
Eric
0e9439b201
stdout formatting for test results
# Conflicts:
#	tests/testIntegration.nim
2025-06-05 15:57:51 +10:00
Eric
38f752667d
test summary formatting 2025-06-05 15:57:51 +10:00
Eric
092de71d9c
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-06-05 15:57:51 +10:00