-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Running tests on the master branch results in errors in my environment. Error raised here: https://github.com/waku-org/nim-sds/blob/master/tests/test_reliability.nim#L434
Steps to Reproduce
run nimble test
Output
nimble test
Warning: Package https://github.com/vacp2p/nim-jwt.git lists an underspecified version of https://github.com/vacp2p/bearssl_pkey_decoder (#21dd3710df9345ed2ad8bf8f882761e07863b8e0)
Warning: Package libp2p lists an underspecified version of https://github.com/vacp2p/nim-jwt.git (#18f8378de52b241f321c1f9ea905456e89b95c6f)
Executing task test in ..../nim-sds/reliability.nimble
Working ⣾
Hint: used config file '~/.choosenim/toolchains/nim-2.2.4/config/nim.cfg' [Conf]
Hint: used config file '~/.choosenim/toolchains/nim-2.2.4/config/config.nims' [Conf]
Hint: mm: orc; threads: on; opt: none (DEBUG BUILD, `-d:release` generates faster code)
10597 lines; 0.024s; 10.555MiB peakmem; proj: ~/nim-sds/tests/test_bloom.nim; out: ..../nim-sds/tests/test_bloom [SuccessX]
Hint: ..../nim-sds/tests/test_bloom [Exec]
[Suite] bloom filter
[OK] initialization parameters
[OK] basic operations
[OK] error rate
[OK] perfect recall
[OK] k/m bits specification
[OK] string representation
[Suite] bloom filter special cases
[OK] different patterns of strings
Hint: used config file '~/.choosenim/toolchains/nim-2.2.4/config/nim.cfg' [Conf]
Hint: used config file '~/.choosenim/toolchains/nim-2.2.4/config/config.nims' [Conf]
........................................................................................................................................................................................................................
CC: ../../../.choosenim/toolchains/nim-2.2.4/lib/system.nim
CC: ../../../.choosenim/toolchains/nim-2.2.4/lib/pure/options.nim
CC: ../../../.nimble/pkgs/results-0.5.1/results.nim
CC: ../../../.choosenim/toolchains/nim-2.2.4/lib/pure/collections/tables.nim
CC: ../../../.nimble/pkgs2/chronicles-0.11.0-e5be8a1a1d79df93be25d7f636d867c70e4ab352/chronicles/log_output.nim
CC: ../src/message.nim
CC: ../src/protobufutil.nim
CC: ../src/private/probabilities.nim
CC: ../src/bloom.nim
CC: ../src/rolling_bloom_filter.nim
CC: ../src/reliability_utils.nim
CC: ../src/protobuf.nim
CC: ../src/reliability.nim
CC: test_reliability.nim
Hint: [Link]
Hint: mm: orc; threads: on; opt: none (DEBUG BUILD, `-d:release` generates faster code)
104680 lines; 1.860s; 217.09MiB peakmem; proj: /Users/jazzz/dev/nim-sds/tests/test_reliability.nim; out: /Users/jazzz/dev/nim-sds/tests/test_reliability [SuccessX]
Hint: /Users/jazzz/dev/nim-sds/tests/test_reliability [Exec]
[Suite] Core Operations
INF 2025-08-25 13:49:18.238-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] can create with default config
INF 2025-08-25 13:49:18.239-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] basic message wrapping and unwrapping
INF 2025-08-25 13:49:18.240-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] message ordering
[Suite] Reliability Mechanisms
INF 2025-08-25 13:49:18.240-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] dependency detection and resolution
INF 2025-08-25 13:49:18.240-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] acknowledgment via causal history
INF 2025-08-25 13:49:18.240-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
INF 2025-08-25 13:49:18.241-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] acknowledgment via bloom filter
[Suite] Periodic Tasks & Buffer Management
INF 2025-08-25 13:49:18.242-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] outgoing buffer management
INF 2025-08-25 13:49:18.245-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
INF 2025-08-25 13:49:18.245-07:00 Successfully initialized bloom filter tid=68677447 capacity=2 minCapacity=1 maxCapacity=2
[OK] periodic buffer sweep and bloom clean
INF 2025-08-25 13:49:18.747-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] periodic sync callback
[Suite] Special Cases Handling
INF 2025-08-25 13:49:19.748-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
[OK] message history limits
INF 2025-08-25 13:49:20.069-07:00 Successfully initialized bloom filter tid=68677447 capacity=10000 minCapacity=8000 maxCapacity=12000
..../nim-sds/tests/test_reliability.nim(434) test_reliability
..../nim-sds/src/reliability.nim(205) unwrapReceivedMessage
..../nim-sds/src/reliability.nim(42) reviewAckStatus
..../nim-sds/src/protobuf.nim(102) deserializeBloomFilter
~/.nimble/pkgs/results-0.5.1/results.nim(445) value
~/.nimble/pkgs/results-0.5.1/results.nim(433) raiseResultDefect
Error: unhandled exception: Trying to access value with err Result: VarintDecode [ResultDefect]
Error: execution of an external program failed: '..../nim-sds/tests/test_reliability'
stack trace: (most recent call last)
/private/var/folders/ns/9z49fsf12ynfq5nndmthv5680000gn/T/nimblecache-7686132315202864985/nimscriptapi_4809583393477611953.nim(216, 16)
..../nim-sds/reliability.nimble(16, 3) testTask
~/.choosenim/toolchains/nim-2.2.4/lib/system/nimscript.nim(264, 7) exec
Tip: 5 messages have been suppressed, use --verbose to show them.
nimscriptwrapper.nim(166) execScript
Error: Exception raised during nimble script execution
Metadata
Metadata
Assignees
Labels
No labels