mirror of https://github.com/status-im/nim-eth.git
Run discv5 tests with chronosStrictException on (#338)
This commit is contained in:
parent
698b3bea88
commit
ac8aa0e037
45
eth.nimble
45
eth.nimble
|
@ -18,10 +18,12 @@ requires "nim >= 1.2.0",
|
||||||
"confutils",
|
"confutils",
|
||||||
"testutils"
|
"testutils"
|
||||||
|
|
||||||
proc runTest(path: string, release: bool = true) =
|
proc runTest(path: string, release: bool = true, chronosStrict = true) =
|
||||||
echo "\nRunning: ", path
|
echo "\nRunning: ", path
|
||||||
let releaseMode = if release: "-d:release" else: ""
|
let releaseMode = if release: "-d:release" else: ""
|
||||||
exec "nim c -r " & releaseMode &
|
let chronosMode =
|
||||||
|
if chronosStrict: "-d:chronosStrictException" else: ""
|
||||||
|
exec "nim c -r " & releaseMode & " " & chronosMode &
|
||||||
" -d:chronicles_log_level=ERROR --verbosity:0 --hints:off " & path
|
" -d:chronicles_log_level=ERROR --verbosity:0 --hints:off " & path
|
||||||
rmFile path
|
rmFile path
|
||||||
|
|
||||||
|
@ -37,7 +39,21 @@ proc runKeysTests() =
|
||||||
task test_keys, "run keys tests":
|
task test_keys, "run keys tests":
|
||||||
runKeysTests()
|
runKeysTests()
|
||||||
|
|
||||||
|
proc runDiscv5Tests() =
|
||||||
|
for filename in [
|
||||||
|
"test_enr",
|
||||||
|
"test_hkdf",
|
||||||
|
"test_lru",
|
||||||
|
"test_ip_vote",
|
||||||
|
"test_discoveryv5",
|
||||||
|
"test_discoveryv5_encoding",
|
||||||
|
"test_routing_table"
|
||||||
|
]:
|
||||||
|
runTest("tests/p2p/" & filename)
|
||||||
|
|
||||||
proc runP2pTests() =
|
proc runP2pTests() =
|
||||||
|
runDiscv5Tests()
|
||||||
|
|
||||||
for filename in [
|
for filename in [
|
||||||
"les/test_flow_control",
|
"les/test_flow_control",
|
||||||
"test_auth",
|
"test_auth",
|
||||||
|
@ -49,16 +65,9 @@ proc runP2pTests() =
|
||||||
"test_shh",
|
"test_shh",
|
||||||
"test_shh_config",
|
"test_shh_config",
|
||||||
"test_shh_connect",
|
"test_shh_connect",
|
||||||
"test_protocol_handlers",
|
"test_protocol_handlers"
|
||||||
"test_enr",
|
|
||||||
"test_hkdf",
|
|
||||||
"test_lru",
|
|
||||||
"test_ip_vote",
|
|
||||||
"test_discoveryv5",
|
|
||||||
"test_discoveryv5_encoding",
|
|
||||||
"test_routing_table"
|
|
||||||
]:
|
]:
|
||||||
runTest("tests/p2p/" & filename)
|
runTest("tests/p2p/" & filename, chronosStrict = false)
|
||||||
|
|
||||||
task test_p2p, "run p2p tests":
|
task test_p2p, "run p2p tests":
|
||||||
runP2pTests()
|
runP2pTests()
|
||||||
|
@ -89,7 +98,7 @@ proc runDbTests() =
|
||||||
task test_db, "run db tests":
|
task test_db, "run db tests":
|
||||||
runDbTests()
|
runDbTests()
|
||||||
|
|
||||||
task test, "run tests":
|
task test, "run all tests":
|
||||||
for filename in [
|
for filename in [
|
||||||
"test_bloom",
|
"test_bloom",
|
||||||
]:
|
]:
|
||||||
|
@ -102,18 +111,6 @@ task test, "run tests":
|
||||||
runTrieTests()
|
runTrieTests()
|
||||||
runDbTests()
|
runDbTests()
|
||||||
|
|
||||||
proc runDiscv5Tests() =
|
|
||||||
for filename in [
|
|
||||||
"test_enr",
|
|
||||||
"test_hkdf",
|
|
||||||
"test_lru",
|
|
||||||
"test_ip_vote",
|
|
||||||
"test_discoveryv5",
|
|
||||||
"test_discoveryv5_encoding",
|
|
||||||
"test_routing_table"
|
|
||||||
]:
|
|
||||||
runTest("tests/p2p/" & filename)
|
|
||||||
|
|
||||||
task test_discv5, "run tests of discovery v5 and its dependencies":
|
task test_discv5, "run tests of discovery v5 and its dependencies":
|
||||||
runKeysTests()
|
runKeysTests()
|
||||||
runRlpTests()
|
runRlpTests()
|
||||||
|
|
Loading…
Reference in New Issue