parent
d0523fdc9d
commit
150fafbee8
|
@ -25,6 +25,8 @@ jobs:
|
||||||
]
|
]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Run
|
- name: Run
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
@ -63,6 +65,8 @@ jobs:
|
||||||
]
|
]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Run
|
- name: Run
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
@ -104,6 +108,8 @@ jobs:
|
||||||
]
|
]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
- name: Run
|
- name: Run
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|
|
@ -28,16 +28,14 @@ const nimflags =
|
||||||
proc runTest(filename: string, verify: bool = true, sign: bool = true,
|
proc runTest(filename: string, verify: bool = true, sign: bool = true,
|
||||||
moreoptions: string = "") =
|
moreoptions: string = "") =
|
||||||
var excstr = "nim c --opt:speed -d:debug -d:libp2p_agents_metrics -d:libp2p_protobuf_metrics -d:libp2p_network_protocols_metrics -d:libp2p_mplex_metrics "
|
var excstr = "nim c --opt:speed -d:debug -d:libp2p_agents_metrics -d:libp2p_protobuf_metrics -d:libp2p_network_protocols_metrics -d:libp2p_mplex_metrics "
|
||||||
|
excstr.add(" -d:chronicles_sinks=textlines[stdout],json[dynamic] -d:chronicles_log_level=TRACE ")
|
||||||
|
excstr.add(" -d:chronicles_runtime_filtering=TRUE ")
|
||||||
excstr.add(" " & getEnv("NIMFLAGS") & " ")
|
excstr.add(" " & getEnv("NIMFLAGS") & " ")
|
||||||
excstr.add(" " & nimflags & " ")
|
excstr.add(" " & nimflags & " ")
|
||||||
excstr.add(" -d:libp2p_pubsub_sign=" & $sign)
|
excstr.add(" -d:libp2p_pubsub_sign=" & $sign)
|
||||||
excstr.add(" -d:libp2p_pubsub_verify=" & $verify)
|
excstr.add(" -d:libp2p_pubsub_verify=" & $verify)
|
||||||
excstr.add(" " & moreoptions & " ")
|
excstr.add(" " & moreoptions & " ")
|
||||||
if verify and sign:
|
exec excstr & " -r " & " tests/" & filename
|
||||||
# build it with TRACE and JSON logs
|
|
||||||
exec excstr & " -d:chronicles_log_level=TRACE -d:chronicles_sinks:json" & " tests/" & filename
|
|
||||||
# build it again, to run it with less verbose logs
|
|
||||||
exec excstr & " -d:chronicles_log_level=INFO -r" & " tests/" & filename
|
|
||||||
rmFile "tests/" & filename.toExe
|
rmFile "tests/" & filename.toExe
|
||||||
|
|
||||||
proc buildSample(filename: string, run = false) =
|
proc buildSample(filename: string, run = false) =
|
||||||
|
|
|
@ -3,6 +3,7 @@ include ../../libp2p/protocols/pubsub/gossipsub
|
||||||
{.used.}
|
{.used.}
|
||||||
|
|
||||||
import options
|
import options
|
||||||
|
import ../stublogger
|
||||||
import stew/byteutils
|
import stew/byteutils
|
||||||
import ../../libp2p/builders
|
import ../../libp2p/builders
|
||||||
import ../../libp2p/errors
|
import ../../libp2p/errors
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
{.used.}
|
{.used.}
|
||||||
|
|
||||||
|
import ../stublogger
|
||||||
|
|
||||||
import testfloodsub,
|
import testfloodsub,
|
||||||
testgossipsub,
|
testgossipsub,
|
||||||
testgossipsub2,
|
testgossipsub2,
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
import std/typetraits
|
||||||
|
import chronicles
|
||||||
|
|
||||||
|
when defined(chronicles_runtime_filtering):
|
||||||
|
setLogLevel(INFO)
|
||||||
|
|
||||||
|
when defaultChroniclesStream.outputs.type.arity == 1:
|
||||||
|
# Hide the json logs, they're just here to check if we compile
|
||||||
|
proc noOutput(logLevel: LogLevel, msg: LogOutputStr) = discard
|
||||||
|
defaultChroniclesStream.outputs[0].writer = noOutput
|
|
@ -1,4 +1,4 @@
|
||||||
import chronos, unittest2, helpers
|
import chronos, unittest2, helpers, stublogger
|
||||||
import ../libp2p/daemon/daemonapi, ../libp2p/multiaddress, ../libp2p/multicodec,
|
import ../libp2p/daemon/daemonapi, ../libp2p/multiaddress, ../libp2p/multicodec,
|
||||||
../libp2p/cid, ../libp2p/multihash, ../libp2p/peerid
|
../libp2p/cid, ../libp2p/multihash, ../libp2p/peerid
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import options, tables
|
import options, tables, stublogger
|
||||||
import chronos, chronicles, stew/byteutils
|
import chronos, chronicles, stew/byteutils
|
||||||
import helpers
|
import helpers
|
||||||
import ../libp2p
|
import ../libp2p
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import stublogger
|
||||||
|
|
||||||
import testvarint,
|
import testvarint,
|
||||||
testconnection,
|
testconnection,
|
||||||
testminprotobuf,
|
testminprotobuf,
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
when defined(nimHasUsed): {.used.}
|
when defined(nimHasUsed): {.used.}
|
||||||
|
|
||||||
import unittest2
|
import unittest2
|
||||||
|
import stublogger
|
||||||
import ../libp2p/crypto/crypto
|
import ../libp2p/crypto/crypto
|
||||||
import nimcrypto/utils
|
import nimcrypto/utils
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue