nim-libp2p/tests/config.nims

28 lines
792 B
Plaintext
Raw Normal View History

import ../config.nims
2023-03-01 15:59:44 +00:00
import strutils, os
--threads:on
--d:metrics
--d:withoutPCRE
--d:libp2p_agents_metrics
--d:libp2p_protobuf_metrics
--d:libp2p_network_protocols_metrics
--d:libp2p_mplex_metrics
2023-03-01 15:59:44 +00:00
--skipParentCfg
# Only add chronicles param if the
# user didn't specify any
var hasChroniclesParam = false
2023-03-01 15:59:44 +00:00
for param in 0..<system.paramCount():
if "chronicles" in system.paramStr(param):
hasChroniclesParam = true
if hasChroniclesParam:
echo "Since you specified chronicles params, TRACE won't be tested!"
else:
2023-03-01 15:59:44 +00:00
let modulePath = currentSourcePath.parentDir / "stublogger"
switch("import", modulePath)
switch("define", "chronicles_sinks=textlines[stdout],json[dynamic]")
switch("define", "chronicles_log_level=TRACE")
switch("define", "chronicles_runtime_filtering=TRUE")