Eric
fb48ef889b
formatting
...
trying to make nph happy
2025-11-04 20:02:28 +11:00
Eric
86cce5b3a4
formatting
2025-11-04 20:02:28 +11:00
Eric
30d30080a8
clean up
2025-11-04 20:02:28 +11:00
Eric
ace3644f2d
use tracked futures for showContinuousStatusUpdates
2025-11-04 20:02:28 +11:00
Eric
0e9b42fa39
formatting
2025-11-04 20:02:28 +11:00
Eric
4571d393ad
CI: do not start hardhat for integration tests
2025-11-04 20:02:28 +11:00
Eric
4929ed1af2
automatically enable chronicles logs for the test harness when DEBUG_TESTHARNESS=1
2025-11-04 20:02:27 +11:00
Eric
c37dce8cfd
format info blurbs
2025-11-04 20:02:27 +11:00
Eric
cb31039c6c
allow test parameters to be set from make testIntegration command
2025-11-04 20:02:27 +11:00
Eric
6db6e6c2eb
DIsable continuous updates by default (for CI)
2025-11-04 20:02:27 +11:00
Eric
6ccd84b94f
fix rebase, formatting
2025-11-04 20:02:27 +11:00
Eric
f9c52ccc63
fix rebase
2025-11-04 20:02:27 +11:00
Eric
8f43789269
Use absolute path for binary when checking for existence
2025-11-04 20:02:26 +11:00
Eric
53614572e6
fail early with message when hardhat binary not found
...
# Conflicts:
# tests/integration/hardhatprocess.nim
2025-11-04 20:02:26 +11:00
Eric
cb0b3023c8
remove unneeded sleep
2025-11-04 20:02:26 +11:00
Eric
b4e3e2cfc1
make onoutputline callback gcsafe
2025-11-04 20:02:26 +11:00
Eric
63e4236ee0
increase port distance per test run
2025-11-04 20:02:26 +11:00
Eric
37d5443be6
add constructor param for continuous status update in terminal
...
# Conflicts:
# tests/testIntegration.nim
2025-11-04 20:02:26 +11:00
Eric
7d3a34db2e
fix nodeprocess not exiting
2025-11-04 20:02:26 +11:00
Eric
431cd524c2
ensure timeouts work
...
Work around the AsyncProcess timeout not working correctly
2025-11-04 20:02:25 +11:00
Eric
69ad29a9b8
continually show test status updates
...
allows user to know which tests are still running
2025-11-04 20:02:25 +11:00
Eric
aeb651fcb7
cleanup
...
# Conflicts:
# tests/testIntegration.nim
2025-11-04 20:02:25 +11:00
Eric
4b3dc2bf83
lock hardhat start to avoid intermittent start failures
2025-11-04 20:02:25 +11:00
Eric
92ee0cb81c
clean up
2025-11-04 20:02:25 +11:00
Eric
110764f7f4
print hardhat testmanager errors and hardhat stdout when there is an error starting hardhat
2025-11-04 20:02:25 +11:00
Eric
3ede65f661
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-11-04 20:02:24 +11:00
Eric
075ccc4ae8
pass hardhat port to ethersuite
...
# Conflicts:
# tests/ethertest.nim
2025-11-04 20:02:24 +11:00
Eric
8904044fc2
reinstate removed types
2025-11-04 20:02:24 +11:00
Eric
f493b4c197
Add additional logging info print outs
...
# Conflicts:
# tests/integration/testcli.nim
2025-11-04 20:02:24 +11:00
Eric
8f8d00bd04
expect process exit code
...
prevents showing error in the logs when an expected process exit code is encountered
# Conflicts:
# tests/integration/testcli.nim
2025-11-04 20:02:24 +11:00
Eric
6c577f3461
stop hardhat and show logs
...
# Conflicts:
# tests/integration/hardhatprocess.nim
2025-11-04 20:02:24 +11:00
Eric
a2e74dc4a1
default test name to the filename of the integration test
...
# Conflicts:
# tests/testIntegration.nim
2025-11-04 20:02:23 +11:00
Eric
887d6e9962
print start/finish stderr/stdout markers
...
# Conflicts:
# tests/testIntegration.nim
2025-11-04 20:02:23 +11:00
Eric
525aa59fe1
clean up
2025-11-04 20:02:23 +11:00
Eric
321921894d
stdout formatting for test results
...
# Conflicts:
# tests/testIntegration.nim
2025-11-04 20:02:23 +11:00
Eric
eb06b6c0c6
prevent errors during node shutdown
2025-11-04 20:02:23 +11:00
Eric
34d4f781c3
test summary formatting
2025-11-04 20:02:23 +11:00
Eric
9ef61aedc4
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-11-04 20:02:22 +11:00
Eric
f791a960f2
fix(ci): Windows SIGILL in CI ( #1339 )
2025-11-03 11:45:02 +00:00
Arnaud
db8f866db4
feat: check if CID exists in local store ( #1331 )
2025-11-02 04:32:47 +00:00
Eric
7aca2f0e61
fix(ci): Move conventional commits job to workflow ( #1340 )
2025-11-02 04:00:55 +00:00
Eric
072bff5cab
fix: ci integration tests ( #1335 )
2025-10-30 19:38:11 +11:00
Arnaud
af55a761e6
chore: skip marketplace and long integration tests ( #1326 )
2025-10-22 19:22:33 +11:00
Adam Uhlíř
e3d8d195c3
chore: update nim-libp2p ( #1323 )
2025-10-01 13:19:15 +02:00
Slava
d1f2e2399b
ci: validate pr title to adhere conventional commits ( #1254 )
2025-08-12 08:51:41 +00:00
Slava
8cd10edb69
ci: auto deploy codex on devnet ( #1302 )
2025-07-28 10:02:19 +00:00
Slava
6cf99e255c
ci: release master builds and upload them to the cloud ( #1298 )
2025-07-10 11:17:11 +00:00
Dmitriy Ryajov
7eb2fb12cc
make default dirs runtime, not compile time. ( #1292 )
2025-06-26 18:44:24 +00:00
Slava
352273ff81
chore: bump codex-contracts-eth ( #1293 )
2025-06-26 18:09:48 +00:00
Slava
9ef9258720
chore(ci): bump node to v22 ( #1285 )
2025-06-26 01:11:00 +00:00