Enable logs on CI

This commit is contained in:
Arnaud 2025-06-19 09:25:09 +02:00
parent 4f20e54978
commit e68fc7685e
No known key found for this signature in database
GPG Key ID: B8FBC178F10CA7AE
2 changed files with 36 additions and 31 deletions

View File

@ -147,11 +147,13 @@ marketplacesuite(name = "Marketplace", stopOnRequestFail = true):
clients: CodexConfigs.init(nodes = 1)
# .debug()
.some,
providers: CodexConfigs.init(nodes = 2)
# .debug()
# .withLogFile()
# .withLogTopics("marketplace", "sales", "statemachine","slotqueue", "reservations")
.some,
providers: CodexConfigs
.init(nodes = 2)
# .debug()
.withLogFile()
.withLogTopics(
"marketplace", "sales", "statemachine", "slotqueue", "reservations"
).some,
):
let client0 = clients()[0]
let provider0 = providers()[0]
@ -228,20 +230,20 @@ marketplacesuite(name = "Marketplace payouts", stopOnRequestFail = true):
NodeConfigs(
# Uncomment to start Hardhat automatically, typically so logs can be inspected locally
hardhat: HardhatConfig.none,
clients: CodexConfigs.init(nodes = 1)
# .debug() # uncomment to enable console log output.debug()
# .withLogFile()
# # uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
# .withLogTopics("node", "erasure")
.some,
providers: CodexConfigs.init(nodes = 1)
# .debug() # uncomment to enable console log output
# .withLogFile()
# # uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
# .withLogTopics(
# "node", "marketplace", "sales", "reservations", "node", "statemachine"
# )
.some,
clients: CodexConfigs
.init(nodes = 1)
# .debug() # uncomment to enable console log output.debug()
.withLogFile()
# # uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
.withLogTopics("node", "erasure").some,
providers: CodexConfigs
.init(nodes = 1)
# .debug() # uncomment to enable console log output
.withLogFile()
# # uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
.withLogTopics(
"node", "marketplace", "sales", "reservations", "node", "statemachine"
).some,
):
let duration = 20.periods
let expiry = 10.periods
@ -343,13 +345,13 @@ marketplacesuite(name = "Marketplace payouts", stopOnRequestFail = true):
NodeConfigs(
hardhat: HardhatConfig.none,
clients: CodexConfigs.init(nodes = 1).some,
providers: CodexConfigs.init(nodes = 3)
# .debug()
# uncomment to enable console log output
# .withLogFile()
# uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
# .withLogTopics("node", "marketplace", "sales", "reservations", "statemachine")
.some,
providers: CodexConfigs
.init(nodes = 3)
# .debug()
# uncomment to enable console log output
.withLogFile()
# uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
.withLogTopics("node", "marketplace", "sales", "reservations", "statemachine").some,
):
let data = await RandomChunker.example(blocks = blocks)
let client0 = clients()[0]

View File

@ -20,11 +20,14 @@ proc findItem[T](items: seq[T], item: T): ?!T =
marketplacesuite(name = "Sales", stopOnRequestFail = true):
let salesConfig = NodeConfigs(
clients: CodexConfigs.init(nodes = 1).some,
providers: CodexConfigs.init(nodes = 1)
# .debug() # uncomment to enable console log output
# .withLogFile() # uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
# .withLogTopics("node", "marketplace", "sales", "reservations", "node", "proving", "clock")
.some,
providers: CodexConfigs
.init(nodes = 1)
# .debug() # uncomment to enable console log output
.withLogFile()
# uncomment to output log file to tests/integration/logs/<start_datetime> <suite_name>/<test_name>/<node_role>_<node_idx>.log
.withLogTopics(
"node", "marketplace", "sales", "reservations", "node", "proving", "clock"
).some,
)
var host: CodexClient