Details
- Reviewers
Fabien - Group Reviewers
Restricted Project - Commits
- rABC23ebe92a9b71: [Chronik] Add PluginsWrite::{insert, delete}
ninja check-functional
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Tail of the build log:
[239/581] Building CXX object src/CMakeFiles/common.dir/cashaddr.cpp.o [240/581] Building CXX object src/CMakeFiles/common.dir/common/system.cpp.o [241/581] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o [242/581] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o [243/581] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o [244/581] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o [245/581] Building CXX object src/CMakeFiles/common.dir/common/bloom.cpp.o [246/581] Building CXX object src/CMakeFiles/common.dir/common/configfile.cpp.o [247/581] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o [248/581] Building CXX object src/CMakeFiles/common.dir/chainparams.cpp.o [249/581] Building CXX object src/CMakeFiles/common.dir/config.cpp.o [250/581] Building CXX object src/CMakeFiles/common.dir/cashaddrenc.cpp.o [251/581] Building CXX object src/CMakeFiles/common.dir/eventloop.cpp.o [252/581] Building CXX object src/CMakeFiles/common.dir/consensus/merkle.cpp.o [253/581] Building CXX object src/CMakeFiles/common.dir/feerate.cpp.o [254/581] Building CXX object src/CMakeFiles/common.dir/compressor.cpp.o [255/581] Building CXX object src/CMakeFiles/common.dir/coins.cpp.o [256/581] Building CXX object src/CMakeFiles/common.dir/kernel/chainparams.cpp.o [257/581] Building CXX object src/CMakeFiles/common.dir/merkleblock.cpp.o [258/581] Building CXX object src/CMakeFiles/common.dir/key.cpp.o [259/581] Building CXX object src/CMakeFiles/common.dir/net_permissions.cpp.o [260/581] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o [261/581] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o [262/581] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o [263/581] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o [264/581] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o [265/581] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o [266/581] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o [267/581] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o [268/581] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o [269/581] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o [270/581] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o [271/581] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o [272/581] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o [273/581] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o [274/581] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o [275/581] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o [276/581] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o [277/581] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o [278/581] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o [279/581] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o [280/581] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o [281/581] Linking C static library src/secp256k1/libsecp256k1.a [282/581] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o [283/581] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o [284/581] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o [285/581] Linking C executable src/secp256k1/ecmult-bench [286/581] Linking C executable src/secp256k1/verify-bench [287/581] Linking C executable src/secp256k1/recover-bench [288/581] Linking C executable src/secp256k1/internal-bench [289/581] Linking C executable src/secp256k1/sign-bench [290/581] Linking CXX static library src/libcommon.a [291/581] Linking CXX static library src/libscript.a [292/581] Linking CXX static library src/libbitcoinconsensus.a [293/581] Linking CXX shared library src/libbitcoinconsensus.so.0.29.9 [294/581] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so [295/581] Linking CXX executable src/bitcoin-cli [296/581] Linking CXX executable src/bitcoin-tx ninja: build stopped: cannot make progress due to previous errors. Build chronik-client-integration-tests failed with exit code 1
Tail of the build log:
[239/581] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o [240/581] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o [241/581] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o [242/581] Building CXX object src/CMakeFiles/common.dir/common/bloom.cpp.o [243/581] Building CXX object src/CMakeFiles/common.dir/common/system.cpp.o [244/581] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o [245/581] Building CXX object src/CMakeFiles/common.dir/consensus/merkle.cpp.o [246/581] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o [247/581] Building CXX object src/CMakeFiles/common.dir/common/configfile.cpp.o [248/581] Building CXX object src/CMakeFiles/common.dir/config.cpp.o [249/581] Building CXX object src/CMakeFiles/common.dir/cashaddr.cpp.o [250/581] Building CXX object src/CMakeFiles/common.dir/chainparams.cpp.o [251/581] Building CXX object src/CMakeFiles/common.dir/cashaddrenc.cpp.o [252/581] Building CXX object src/CMakeFiles/common.dir/eventloop.cpp.o [253/581] Building CXX object src/CMakeFiles/common.dir/feerate.cpp.o [254/581] Building CXX object src/CMakeFiles/common.dir/compressor.cpp.o [255/581] Building CXX object src/CMakeFiles/common.dir/merkleblock.cpp.o [256/581] Building CXX object src/CMakeFiles/common.dir/coins.cpp.o [257/581] Building CXX object src/CMakeFiles/common.dir/net_permissions.cpp.o [258/581] Building CXX object src/CMakeFiles/common.dir/kernel/chainparams.cpp.o [259/581] Building CXX object src/CMakeFiles/common.dir/key.cpp.o [260/581] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o [261/581] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o [262/581] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o [263/581] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o [264/581] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o [265/581] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o [266/581] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o [267/581] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o [268/581] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o [269/581] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o [270/581] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o [271/581] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o [272/581] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o [273/581] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o [274/581] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o [275/581] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o [276/581] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o [277/581] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o [278/581] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o [279/581] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o [280/581] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o [281/581] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o [282/581] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o [283/581] Linking C static library src/secp256k1/libsecp256k1.a [284/581] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o [285/581] Linking C executable src/secp256k1/recover-bench [286/581] Linking C executable src/secp256k1/verify-bench [287/581] Linking C executable src/secp256k1/internal-bench [288/581] Linking C executable src/secp256k1/ecmult-bench [289/581] Linking C executable src/secp256k1/sign-bench [290/581] Linking CXX static library src/libcommon.a [291/581] Linking CXX static library src/libscript.a [292/581] Linking CXX static library src/libbitcoinconsensus.a [293/581] Linking CXX shared library src/libbitcoinconsensus.so.0.29.9 [294/581] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so [295/581] Linking CXX executable src/bitcoin-cli [296/581] Linking CXX executable src/bitcoin-tx ninja: build stopped: cannot make progress due to previous errors. Build ecash-agora-integration-tests failed with exit code 1
Tail of the build log:
[239/581] Building CXX object src/CMakeFiles/common.dir/common/system.cpp.o [240/581] Building CXX object src/CMakeFiles/common.dir/cashaddr.cpp.o [241/581] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o [242/581] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o [243/581] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o [244/581] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o [245/581] Building CXX object src/CMakeFiles/common.dir/common/bloom.cpp.o [246/581] Building CXX object src/CMakeFiles/common.dir/common/configfile.cpp.o [247/581] Building CXX object src/CMakeFiles/common.dir/cashaddrenc.cpp.o [248/581] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o [249/581] Building CXX object src/CMakeFiles/common.dir/eventloop.cpp.o [250/581] Building CXX object src/CMakeFiles/common.dir/consensus/merkle.cpp.o [251/581] Building CXX object src/CMakeFiles/common.dir/chainparams.cpp.o [252/581] Building CXX object src/CMakeFiles/common.dir/config.cpp.o [253/581] Building CXX object src/CMakeFiles/common.dir/feerate.cpp.o [254/581] Building CXX object src/CMakeFiles/common.dir/coins.cpp.o [255/581] Building CXX object src/CMakeFiles/common.dir/compressor.cpp.o [256/581] Building CXX object src/CMakeFiles/common.dir/kernel/chainparams.cpp.o [257/581] Building CXX object src/CMakeFiles/common.dir/merkleblock.cpp.o [258/581] Building CXX object src/CMakeFiles/common.dir/net_permissions.cpp.o [259/581] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o [260/581] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o [261/581] Building CXX object src/CMakeFiles/common.dir/key.cpp.o [262/581] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o [263/581] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o [264/581] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o [265/581] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o [266/581] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o [267/581] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o [268/581] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o [269/581] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o [270/581] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o [271/581] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o [272/581] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o [273/581] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o [274/581] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o [275/581] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o [276/581] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o [277/581] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o [278/581] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o [279/581] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o [280/581] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o [281/581] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o [282/581] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o [283/581] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o [284/581] Linking C static library src/secp256k1/libsecp256k1.a [285/581] Linking C executable src/secp256k1/internal-bench [286/581] Linking C executable src/secp256k1/ecmult-bench [287/581] Linking C executable src/secp256k1/recover-bench [288/581] Linking C executable src/secp256k1/verify-bench [289/581] Linking C executable src/secp256k1/sign-bench [290/581] Linking CXX static library src/libcommon.a [291/581] Linking CXX static library src/libscript.a [292/581] Linking CXX static library src/libbitcoinconsensus.a [293/581] Linking CXX shared library src/libbitcoinconsensus.so.0.29.9 [294/581] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so [295/581] Linking CXX executable src/bitcoin-cli [296/581] Linking CXX executable src/bitcoin-tx ninja: build stopped: cannot make progress due to previous errors. Build ecash-lib-integration-tests failed with exit code 1
Tail of the build log:
Checking seahash v4.1.0 Checking sync_wrapper v0.1.2 Checking unicode-segmentation v1.11.0 Compiling indoc v2.0.5 Checking matchit v0.7.3 Checking base64 v0.21.7 Checking sync_wrapper v1.0.1 Checking unindent v0.2.3 Compiling prost-derive v0.11.9 Checking convert_case v0.6.0 Compiling serde_derive v1.0.197 Compiling thiserror-impl v1.0.58 Compiling futures-macro v0.3.30 Compiling tokio-macros v2.2.0 Compiling cxxbridge-macro v1.0.121 Compiling pin-project-internal v1.1.5 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Checking futures-util v0.3.30 Checking thiserror v1.0.58 Checking pin-project v1.1.5 Compiling librocksdb-sys v0.11.0+8.1.1 Compiling pyo3-macros v0.22.2 Checking serde v1.0.197 Checking futures-executor v0.3.30 Checking futures v0.3.30 Checking bytes v1.6.0 Checking serde_spanned v0.6.6 Checking toml_datetime v0.6.6 Checking serde_urlencoded v0.7.1 Checking serde_path_to_error v0.1.16 Checking toml_edit v0.22.14 Checking http v1.1.0 Checking bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Checking tokio v1.37.0 Compiling prost v0.11.9 Checking http-body v1.0.0 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Checking http-body-util v0.1.1 Checking tungstenite v0.21.0 Checking postcard v1.0.8 Compiling prost-types v0.11.9 Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Checking toml v0.8.14 Checking tower-http v0.5.2 Compiling prost-build v0.11.9 Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking hyper v1.2.0 Checking tower v0.4.13 Checking hyper-util v0.1.3 Checking tokio-tungstenite v0.21.0 Checking rocksdb v0.21.0 Checking chronik-db v0.1.0 (/work/chronik/chronik-db) Checking chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Checking chronik-http v0.1.0 (/work/chronik/chronik-http) Finished dev [unoptimized + debuginfo] target(s) in 2m 09s ninja: build stopped: cannot make progress due to previous errors. Build build-chronik-plugins failed with exit code 1
Tail of the build log:
Checking topo_sort v0.4.0 Checking mime v0.3.17 Checking unicode-segmentation v1.11.0 Checking sync_wrapper v1.0.1 Checking matchit v0.7.3 Compiling indoc v2.0.5 Checking unindent v0.2.3 Checking base64 v0.21.7 Compiling prost-derive v0.11.9 Checking convert_case v0.6.0 Compiling serde_derive v1.0.197 Compiling thiserror-impl v1.0.58 Compiling futures-macro v0.3.30 Compiling tokio-macros v2.2.0 Compiling cxxbridge-macro v1.0.121 Compiling pin-project-internal v1.1.5 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Checking futures-util v0.3.30 Checking thiserror v1.0.58 Checking pin-project v1.1.5 Compiling librocksdb-sys v0.11.0+8.1.1 Compiling pyo3-macros v0.22.2 Checking serde v1.0.197 Checking futures-executor v0.3.30 Checking futures v0.3.30 Checking bytes v1.6.0 Checking serde_spanned v0.6.6 Checking toml_datetime v0.6.6 Checking serde_path_to_error v0.1.16 Checking serde_urlencoded v0.7.1 Checking toml_edit v0.22.14 Checking http v1.1.0 Checking bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Checking tokio v1.37.0 Checking postcard v1.0.8 Checking prost v0.11.9 Checking http-body v1.0.0 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Checking http-body-util v0.1.1 Checking tungstenite v0.21.0 Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling prost-types v0.11.9 Checking toml v0.8.14 Checking tower-http v0.5.2 Compiling prost-build v0.11.9 Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Checking hyper v1.2.0 Checking hyper-util v0.1.3 Checking tower v0.4.13 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking tokio-tungstenite v0.21.0 Checking rocksdb v0.21.0 Checking chronik-db v0.1.0 (/work/chronik/chronik-db) Checking chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Checking chronik-http v0.1.0 (/work/chronik/chronik-http) Finished dev [unoptimized + debuginfo] target(s) in 2m 11s ninja: build stopped: cannot make progress due to previous errors. Build build-chronik failed with exit code 1
Tail of the build log:
assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized 2024-07-24T01:22:22.236000Z TestFramework (INFO): Stopping nodes [node 0] Cleaning up leftover process Running Unit Tests for Test Framework Modules [1msetup_scripts/ecash-lib_base.py[0m started [1msetup_scripts/ecash-lib_base.py[0m failed, Duration: 32 s [1mstdout:[0m [1mstderr:[0m Traceback (most recent call last): File "/work/test/functional/setup_scripts/ecash-lib_base.py", line 35, in <module> EcashLibSetup().main() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main exit_code = self.shutdown() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown self.stop_nodes() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes node.stop_node(wait=wait, wait_until_stopped=False) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node self.stop(wait=wait) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__ assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized [1m TEST | STATUS | DURATION [0m[0;31msetup_scripts/ecash-lib_base.py | โ Failed | 32 s [0m[0;31m[1m ALL | โ Failed | 32 s (accumulated) [0m[0mRuntime: 32 s Test runner completed with code 1 -------------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------|---------|----------|---------|---------|------------------- All files | 0 | 0 | 0 | 0 | ecash-agora | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-agora/src | 0 | 0 | 0 | 0 | ad.ts | 0 | 0 | 0 | 0 | 33-146 consts.ts | 0 | 100 | 100 | 0 | 8-11 index.ts | 0 | 0 | 0 | 0 | oneshot.ts | 0 | 0 | 0 | 0 | 65-279 -------------------|---------|----------|---------|---------|------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='123'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='38'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='15'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='123'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory Build ecash-agora-integration-tests failed with exit code 1
Tail of the build log:
Running unittests src/lib.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_bridge-3c5f24b40a7a0ec3) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_db-6d4111776cff85d7) running 36 tests test groups::script::tests::test_script_group ... ok test index_tx::tests::test_tx_num_cache ... ok test io::group_utxos::tests::test_value_group_utxos ... ok test io::block_stats::tests::test_block_stats ... ok test io::group_history::tests::test_value_group_history ... ok test io::token::tests::test_batch_common::test_batch_topological_sort ... ok test io::token::tests::test_batch_common::test_batch_cycle ... ok test io::token::tests::test_batch_alp::test_batch_alp ... ok test io::merge::tests::test_catch_merge ... ok test io::token::tests::test_batch_burn::test_batch_burn ... ok test mem::group_history::tests::test_mempool_group_history ... ok test mem::group_utxos::tests::test_mempool_group_utxos ... ok test mem::spent_by::tests::test_mempool_spent_by ... ok test io::token::tests::test_batch_common::test_batch_skip_validation ... ok test plugins::io::tests::test_plugin_metas ... FAILED test io::token::tests::test_batch_disconnect_block::test_batch_disconnect ... ok test reverse_lookup::tests::test_reverse_lookup ... ok test ser::tests::test_deserialize_err ... ok test ser::tests::test_deserialize_leftover_err ... ok test ser::tests::test_err_display_deserialize ... ok test ser::tests::test_err_display_deserialize_leftover ... ok test ser::tests::test_err_display_serialize ... ok test ser::tests::test_roundtrip ... ok test ser::tests::test_roundtrip_vec ... ok test ser::tests::test_serialize_err ... ok test io::token::tests::test_batch_genesis::test_batch_genesis_alp ... ok test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok test io::spent_by::tests::test_spent_by ... ok test io::token::tests::test_batch_vault::test_batch_vault ... ok test io::token::tests::test_batch_nft::test_batch_slp_nft1 ... ok test io::token::tests::test_batch_unknown::test_batch_unknown ... ok test mem::tokens::tests::test_mempool_tokens ... ok test io::blocks::tests::test_blocks ... ok test index_tx::tests::test_prepare_indexed_txs ... ok test io::txs::tests::test_insert_txs ... ok test reverse_lookup::tests::test_reverse_lookup_rng ... ok failures: ---- plugins::io::tests::test_plugin_metas stdout ---- Error: Column family plugin_outputs doesn't exist failures: plugins::io::tests::test_plugin_metas test result: FAILED. 35 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.09s error: test failed, to rerun pass `-p chronik-db --lib` ninja: build stopped: cannot make progress due to previous errors. Build build-chronik failed with exit code 1
Tail of the build log:
test io::token::tests::test_batch_common::test_batch_topological_sort ... ok test mem::group_history::tests::test_mempool_group_history ... ok test mem::group_utxos::tests::test_mempool_group_utxos ... ok test mem::spent_by::tests::test_mempool_spent_by ... ok test io::spent_by::tests::test_spent_by ... ok test io::token::tests::test_batch_disconnect_block::test_batch_disconnect ... ok test io::token::tests::test_batch_genesis::test_batch_genesis_alp ... ok test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok test ser::tests::test_deserialize_err ... ok test ser::tests::test_deserialize_leftover_err ... ok test ser::tests::test_err_display_deserialize ... ok test ser::tests::test_err_display_deserialize_leftover ... ok test ser::tests::test_err_display_serialize ... ok test ser::tests::test_roundtrip ... ok test ser::tests::test_roundtrip_vec ... ok test ser::tests::test_serialize_err ... ok test io::token::tests::test_batch_nft::test_batch_slp_nft1 ... ok test io::token::tests::test_batch_unknown::test_batch_unknown ... ok test io::token::tests::test_batch_vault::test_batch_vault ... ok test plugins::io::tests::test_plugin_metas ... FAILED test io::merge::tests::test_catch_merge ... ok test mem::tokens::tests::test_mempool_tokens ... ok test reverse_lookup::tests::test_reverse_lookup ... ok test io::blocks::tests::test_blocks ... ok test index_tx::tests::test_prepare_indexed_txs ... ok test io::txs::tests::test_insert_txs ... ok test reverse_lookup::tests::test_reverse_lookup_rng ... ok failures: ---- plugins::io::tests::test_plugin_metas stdout ---- Error: Column family plugin_outputs doesn't exist failures: plugins::io::tests::test_plugin_metas test result: FAILED. 35 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.55s error: test failed, to rerun pass `-p chronik-db --lib` [6/6] cd /work && /usr/bin/cmake -E env CARGO_TARGET_DIR="/work/abc-ci-builds/build-chronik-plugins/cargo/build" CARGO_BUILD_RUSTC="/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/bin/rustc" CARGO_BUILD_RUSTDOC="/root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/bin/rustdoc" /root/.rustup/toolchains/1.76.0-x86_64-unknown-linux-gnu/bin/cargo --locked clippy --package 'bitcoinsuite-*' -- -D warnings warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Checking either v1.10.0 Checking serde v1.0.197 Checking thiserror v1.0.58 Checking itertools v0.10.5 Checking bytes v1.6.0 Checking bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Finished dev [unoptimized + debuginfo] target(s) in 4m 24s ninja: build stopped: cannot make progress due to previous errors. Build build-chronik-plugins failed with exit code 1
Tail of the build log:
[0m[0;31msetup_scripts/ecash-lib_base.py | โ Failed | 31 s [0m[0;31m[1m ALL | โ Failed | 31 s (accumulated) [0m[0mRuntime: 31 s Test runner completed with code 1 ----------------------------|---------|----------|---------|---------|------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------------------|---------|----------|---------|---------|------------------------------ All files | 33.95 | 33.04 | 23.22 | 34.16 | ecash-lib | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-lib/src | 49.13 | 40 | 28.2 | 49.7 | ecc.ts | 57.14 | 83.33 | 40 | 57.14 | 23-31 hash.ts | 66.66 | 83.33 | 40 | 66.66 | 14,17,20 index.ts | 0 | 0 | 0 | 0 | indexBrowser.ts | 0 | 0 | 0 | 0 | indexNodeJs.ts | 0 | 0 | 0 | 0 | initBrowser.ts | 0 | 100 | 0 | 0 | 11-13 initNodeJs.ts | 100 | 100 | 100 | 100 | op.ts | 49.15 | 50.9 | 80 | 49.15 | ...89,92,104,107,109,117-122 opcode.ts | 100 | 83.33 | 100 | 100 | 1 script.ts | 35.08 | 33.33 | 20 | 32.72 | 35-42,63-179,188-199 sigHashType.ts | 75 | 44 | 71.42 | 75 | 26-58 tx.ts | 32.6 | 20.83 | 9.09 | 34.09 | ...8,143-145,150-151,156,176 txBuilder.ts | 14.28 | 17.85 | 8.33 | 14.94 | ...4,222-225,234-238,244-248 unsignedTx.ts | 15.47 | 17.85 | 7.14 | 16.04 | ...1,208-212,216,222-223,228 ecash-lib/src/ffi | 8.38 | 1.44 | 1.88 | 8.59 | ecash_lib_wasm_browser.js | 0 | 0 | 0 | 0 | 3-336 ecash_lib_wasm_nodejs.js | 18.36 | 5 | 4.34 | 18.62 | ...0-155,171-243,250-251,255 ecash-lib/src/io | 38.23 | 47.05 | 44.11 | 38.16 | bytes.ts | 7.4 | 71.42 | 12.5 | 7.4 | 13-64 hex.ts | 58.97 | 62.5 | 40 | 61.76 | 33-37,41-45,50,58,66-68 int.ts | 0 | 0 | 0 | 0 | str.ts | 85.71 | 83.33 | 66.66 | 85.71 | 15 varsize.ts | 12 | 22.72 | 33.33 | 12 | 14-24,35-47 writer.ts | 0 | 0 | 0 | 0 | writerbytes.ts | 43.33 | 36.84 | 62.5 | 43.33 | 33,42-67,79 writerlength.ts | 62.5 | 83.33 | 57.14 | 62.5 | 26-36 ecash-lib/src/test | 46.57 | 35.55 | 43.75 | 45.58 | testRunner.ts | 46.57 | 35.55 | 43.75 | 45.58 | ...9-71,83-85,98-108,118-189 ecash-lib/src/token | 27.37 | 28.57 | 13.33 | 27.52 | alp.ts | 18.29 | 26.31 | 8.33 | 18.29 | ...3,127-131,135-137,141-145 common.ts | 100 | 83.33 | 100 | 100 | 1 empp.ts | 46.15 | 62.5 | 25 | 50 | 11-14,22-28 slp.ts | 28.2 | 13.51 | 7.69 | 28.2 | ...7,174-178,185-197,201-211 ----------------------------|---------|----------|---------|---------|------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='418'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1231'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='151'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='457'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='49'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='211'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='410'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1200'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory Build ecash-lib-integration-tests failed with exit code 1
Tail of the build log:
Running Unit Tests for Test Framework Modules [1msetup_scripts/chronik-client_block_and_blocks.py[0m started [1msetup_scripts/chronik-client_block_and_blocks.py[0m failed, Duration: 35 s [1mstdout:[0m [1mstderr:[0m Traceback (most recent call last): File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module> ChronikClient_Block_Setup().main() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main exit_code = self.shutdown() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown self.stop_nodes() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes node.stop_node(wait=wait, wait_until_stopped=False) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node self.stop(wait=wait) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__ assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized [1m TEST | STATUS | DURATION [0m[0;31msetup_scripts/chronik-client_block_and_blocks.py | โ Failed | 35 s [0m[0;31m[1m ALL | โ Failed | 35 s (accumulated) [0m[0mRuntime: 35 s Test runner for chronik-client_block_and_blocks completed with code 1 -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 5.32 | 0.59 | 1.44 | 5.25 | chronik-client | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | chronik-client/proto | 4.78 | 0.63 | 1.84 | 4.79 | chronik.ts | 5.44 | 0.65 | 1.81 | 5.42 | ...,3978-3985,3990-4027,4031-4036 chronikNode.ts | 4.3 | 0.61 | 1.86 | 4.33 | ...,4991-5030,5038-5142,5146-5151 chronik-client/src | 8 | 0 | 0 | 7.53 | ChronikClient.ts | 4.24 | 0 | 0 | 4.29 | 33-163,178-222,290-692 ChronikClientNode.ts | 5.76 | 0 | 0 | 5.76 | ...7-285,298-370,383-440,508-1184 failoverProxy.ts | 5.5 | 0 | 0 | 5.66 | 34-324 hex.ts | 31.57 | 0 | 0 | 33.33 | 33-37,41-45,49-62,66-68 validation.ts | 30 | 0 | 0 | 22.22 | 14-49,54-55,62-63 -----------------------|---------|----------|---------|---------|----------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='223'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='4189'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='23'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='3897'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='11'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='761'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='218'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='4148'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory Build chronik-client-integration-tests failed with exit code 1
Tail of the build log:
Running Unit Tests for Test Framework Modules [1msetup_scripts/chronik-client_block_and_blocks.py[0m started [1msetup_scripts/chronik-client_block_and_blocks.py[0m failed, Duration: 32 s [1mstdout:[0m [1mstderr:[0m Traceback (most recent call last): File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module> ChronikClient_Block_Setup().main() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main exit_code = self.shutdown() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown self.stop_nodes() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes node.stop_node(wait=wait, wait_until_stopped=False) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node self.stop(wait=wait) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__ assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized [1m TEST | STATUS | DURATION [0m[0;31msetup_scripts/chronik-client_block_and_blocks.py | โ Failed | 32 s [0m[0;31m[1m ALL | โ Failed | 32 s (accumulated) [0m[0mRuntime: 32 s Test runner for chronik-client_block_and_blocks completed with code 1 -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 5.32 | 0.59 | 1.44 | 5.25 | chronik-client | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | chronik-client/proto | 4.78 | 0.63 | 1.84 | 4.79 | chronik.ts | 5.44 | 0.65 | 1.81 | 5.42 | ...,3978-3985,3990-4027,4031-4036 chronikNode.ts | 4.3 | 0.61 | 1.86 | 4.33 | ...,4991-5030,5038-5142,5146-5151 chronik-client/src | 8 | 0 | 0 | 7.53 | ChronikClient.ts | 4.24 | 0 | 0 | 4.29 | 33-163,178-222,290-692 ChronikClientNode.ts | 5.76 | 0 | 0 | 5.76 | ...7-285,298-370,383-440,508-1184 failoverProxy.ts | 5.5 | 0 | 0 | 5.66 | 34-324 hex.ts | 31.57 | 0 | 0 | 33.33 | 33-37,41-45,49-62,66-68 validation.ts | 30 | 0 | 0 | 22.22 | 14-49,54-55,62-63 -----------------------|---------|----------|---------|---------|----------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='223'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='4189'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='23'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='3897'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='11'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='761'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='218'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='4148'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory Build chronik-client-integration-tests failed with exit code 1
Tail of the build log:
assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized 2024-07-24T19:23:25.638000Z TestFramework (INFO): Stopping nodes [node 0] Cleaning up leftover process Running Unit Tests for Test Framework Modules [1msetup_scripts/ecash-lib_base.py[0m started [1msetup_scripts/ecash-lib_base.py[0m failed, Duration: 31 s [1mstdout:[0m [1mstderr:[0m Traceback (most recent call last): File "/work/test/functional/setup_scripts/ecash-lib_base.py", line 35, in <module> EcashLibSetup().main() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main exit_code = self.shutdown() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown self.stop_nodes() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes node.stop_node(wait=wait, wait_until_stopped=False) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node self.stop(wait=wait) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__ assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized [1m TEST | STATUS | DURATION [0m[0;31msetup_scripts/ecash-lib_base.py | โ Failed | 31 s [0m[0;31m[1m ALL | โ Failed | 31 s (accumulated) [0m[0mRuntime: 31 s Test runner completed with code 1 -------------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------|---------|----------|---------|---------|------------------- All files | 0 | 0 | 0 | 0 | ecash-agora | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-agora/src | 0 | 0 | 0 | 0 | ad.ts | 0 | 0 | 0 | 0 | 33-146 consts.ts | 0 | 100 | 100 | 0 | 8-11 index.ts | 0 | 0 | 0 | 0 | oneshot.ts | 0 | 0 | 0 | 0 | 65-279 -------------------|---------|----------|---------|---------|------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='123'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='38'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='15'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='123'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory Build ecash-agora-integration-tests failed with exit code 1
Tail of the build log:
Checking ryu v1.0.17 Checking data-encoding v2.5.0 Checking embedded-io v0.4.0 Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking pin-project v1.1.5 Checking postcard v1.0.8 Checking tungstenite v0.21.0 Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling prost-build v0.11.9 Checking toml_datetime v0.6.6 Checking serde_spanned v0.6.6 Compiling pyo3 v0.22.2 Checking topo_sort v0.4.0 Checking seahash v4.1.0 Checking hyper v1.2.0 Checking winnow v0.6.13 Checking sync_wrapper v0.1.2 Checking mime v0.3.17 Checking tokio-tungstenite v0.21.0 Checking axum-core v0.4.3 Checking tower v0.4.13 Checking memoffset v0.9.1 Checking serde_json v1.0.115 Checking serde_urlencoded v0.7.1 Checking hyper-util v0.1.3 Checking futures-executor v0.3.30 Checking serde_path_to_error v0.1.16 Checking unicode-segmentation v1.11.0 Checking matchit v0.7.3 Checking unindent v0.2.3 Checking base64 v0.21.7 Checking sync_wrapper v1.0.1 Checking futures v0.3.30 Checking convert_case v0.6.0 Checking tower-http v0.5.2 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking toml_edit v0.22.14 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling librocksdb-sys v0.11.0+8.1.1 Compiling pyo3-macros v0.22.2 Checking axum v0.7.5 Checking toml v0.8.14 Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Checking rocksdb v0.21.0 Checking chronik-db v0.1.0 (/work/chronik/chronik-db) error: associated function `add_cfs` is never used --> chronik/chronik-db/src/plugins/io.rs:259:19 | 115 | impl<'a> PluginsWriter<'a> { | -------------------------- associated function in this implementation ... 259 | pub(crate) fn add_cfs(columns: &mut Vec<ColumnFamilyDescriptor>) { | ^^^^^^^ | = note: `-D dead-code` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(dead_code)]` error: could not compile `chronik-db` (lib) due to 1 previous error ninja: build stopped: cannot make progress due to previous errors. Build build-chronik-plugins failed with exit code 1
Tail of the build log:
running 2 tests test error::tests::test_report_error ... ok test protobuf::tests::test_protobuf ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9f80b17beeb795c1) running 3 tests test indexer::tests::test_indexer ... FAILED test indexer::tests::test_plugin_versions ... FAILED test indexer::tests::test_schema_version ... FAILED failures: ---- indexer::tests::test_indexer stdout ---- Opening Chronik at /tmp/chronik-indexer--indexer.No97UCp7CFej/regtest/indexes/chronik Chronik has version 11, initialized DB with that version Warning: Wiping existing token index, since -chroniktokenindex=0 You will need to -reindex/-chronikreindex to restore Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 ---- indexer::tests::test_plugin_versions stdout ---- Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 ---- indexer::tests::test_schema_version stdout ---- Opening Chronik at /tmp/chronik-indexer--schema_version.FIhevyJ2Tqcl/indexes/chronik Chronik has version 11, initialized DB with that version Warning: Wiping existing token index, since -chroniktokenindex=0 You will need to -reindex/-chronikreindex to restore Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 failures: indexer::tests::test_indexer indexer::tests::test_plugin_versions indexer::tests::test_schema_version test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.44s error: test failed, to rerun pass `-p chronik-indexer --lib` ninja: build stopped: cannot make progress due to previous errors. Build build-chronik failed with exit code 1
Tail of the build log:
[0m[0;31msetup_scripts/ecash-lib_base.py | โ Failed | 31 s [0m[0;31m[1m ALL | โ Failed | 31 s (accumulated) [0m[0mRuntime: 31 s Test runner completed with code 1 ----------------------------|---------|----------|---------|---------|------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------------------|---------|----------|---------|---------|------------------------------ All files | 33.95 | 33.04 | 23.22 | 34.16 | ecash-lib | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-lib/src | 49.13 | 40 | 28.2 | 49.7 | ecc.ts | 57.14 | 83.33 | 40 | 57.14 | 23-31 hash.ts | 66.66 | 83.33 | 40 | 66.66 | 14,17,20 index.ts | 0 | 0 | 0 | 0 | indexBrowser.ts | 0 | 0 | 0 | 0 | indexNodeJs.ts | 0 | 0 | 0 | 0 | initBrowser.ts | 0 | 100 | 0 | 0 | 11-13 initNodeJs.ts | 100 | 100 | 100 | 100 | op.ts | 49.15 | 50.9 | 80 | 49.15 | ...89,92,104,107,109,117-122 opcode.ts | 100 | 83.33 | 100 | 100 | 1 script.ts | 35.08 | 33.33 | 20 | 32.72 | 35-42,63-179,188-199 sigHashType.ts | 75 | 44 | 71.42 | 75 | 26-58 tx.ts | 32.6 | 20.83 | 9.09 | 34.09 | ...8,143-145,150-151,156,176 txBuilder.ts | 14.28 | 17.85 | 8.33 | 14.94 | ...4,222-225,234-238,244-248 unsignedTx.ts | 15.47 | 17.85 | 7.14 | 16.04 | ...1,208-212,216,222-223,228 ecash-lib/src/ffi | 8.38 | 1.44 | 1.88 | 8.59 | ecash_lib_wasm_browser.js | 0 | 0 | 0 | 0 | 3-336 ecash_lib_wasm_nodejs.js | 18.36 | 5 | 4.34 | 18.62 | ...0-155,171-243,250-251,255 ecash-lib/src/io | 38.23 | 47.05 | 44.11 | 38.16 | bytes.ts | 7.4 | 71.42 | 12.5 | 7.4 | 13-64 hex.ts | 58.97 | 62.5 | 40 | 61.76 | 33-37,41-45,50,58,66-68 int.ts | 0 | 0 | 0 | 0 | str.ts | 85.71 | 83.33 | 66.66 | 85.71 | 15 varsize.ts | 12 | 22.72 | 33.33 | 12 | 14-24,35-47 writer.ts | 0 | 0 | 0 | 0 | writerbytes.ts | 43.33 | 36.84 | 62.5 | 43.33 | 33,42-67,79 writerlength.ts | 62.5 | 83.33 | 57.14 | 62.5 | 26-36 ecash-lib/src/test | 46.57 | 35.55 | 43.75 | 45.58 | testRunner.ts | 46.57 | 35.55 | 43.75 | 45.58 | ...9-71,83-85,98-108,118-189 ecash-lib/src/token | 27.37 | 28.57 | 13.33 | 27.52 | alp.ts | 18.29 | 26.31 | 8.33 | 18.29 | ...3,127-131,135-137,141-145 common.ts | 100 | 83.33 | 100 | 100 | 1 empp.ts | 46.15 | 62.5 | 25 | 50 | 11-14,22-28 slp.ts | 28.2 | 13.51 | 7.69 | 28.2 | ...7,174-178,185-197,201-211 ----------------------------|---------|----------|---------|---------|------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='418'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1231'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='151'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='457'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='49'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='211'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='410'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1200'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory Build ecash-lib-integration-tests failed with exit code 1
Tail of the build log:
running 2 tests test error::tests::test_report_error ... ok test protobuf::tests::test_protobuf ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/chronik_indexer-9f80b17beeb795c1) running 3 tests test indexer::tests::test_schema_version ... FAILED test indexer::tests::test_plugin_versions ... FAILED test indexer::tests::test_indexer ... FAILED failures: ---- indexer::tests::test_schema_version stdout ---- Opening Chronik at /tmp/chronik-indexer--schema_version.5KtBwSdfz8RO/indexes/chronik Chronik has version 11, initialized DB with that version Warning: Wiping existing token index, since -chroniktokenindex=0 You will need to -reindex/-chronikreindex to restore Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 ---- indexer::tests::test_plugin_versions stdout ---- Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 ---- indexer::tests::test_indexer stdout ---- Opening Chronik at /tmp/chronik-indexer--indexer.M9s0RRAuxotn/regtest/indexes/chronik Chronik has version 11, initialized DB with that version Warning: Wiping existing token index, since -chroniktokenindex=0 You will need to -reindex/-chronikreindex to restore Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 failures: indexer::tests::test_indexer indexer::tests::test_plugin_versions indexer::tests::test_schema_version test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s error: test failed, to rerun pass `-p chronik-indexer --lib` ninja: build stopped: cannot make progress due to previous errors. Build build-chronik failed with exit code 1
Tail of the build log:
assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized 2024-07-24T21:03:12.745000Z TestFramework (INFO): Stopping nodes [node 0] Cleaning up leftover process Running Unit Tests for Test Framework Modules [1msetup_scripts/ecash-lib_base.py[0m started [1msetup_scripts/ecash-lib_base.py[0m failed, Duration: 32 s [1mstdout:[0m [1mstderr:[0m Traceback (most recent call last): File "/work/test/functional/setup_scripts/ecash-lib_base.py", line 35, in <module> EcashLibSetup().main() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main exit_code = self.shutdown() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown self.stop_nodes() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes node.stop_node(wait=wait, wait_until_stopped=False) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node self.stop(wait=wait) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__ assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized [1m TEST | STATUS | DURATION [0m[0;31msetup_scripts/ecash-lib_base.py | โ Failed | 32 s [0m[0;31m[1m ALL | โ Failed | 32 s (accumulated) [0m[0mRuntime: 32 s Test runner completed with code 1 -------------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------|---------|----------|---------|---------|------------------- All files | 0 | 0 | 0 | 0 | ecash-agora | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-agora/src | 0 | 0 | 0 | 0 | ad.ts | 0 | 0 | 0 | 0 | 33-146 consts.ts | 0 | 100 | 100 | 0 | 8-11 index.ts | 0 | 0 | 0 | 0 | oneshot.ts | 0 | 0 | 0 | 0 | 65-279 -------------------|---------|----------|---------|---------|------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='123'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='38'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='15'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='0'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='123'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory Build ecash-agora-integration-tests failed with exit code 1
Tail of the build log:
[0m[0;31msetup_scripts/ecash-lib_base.py | โ Failed | 31 s [0m[0;31m[1m ALL | โ Failed | 31 s (accumulated) [0m[0mRuntime: 31 s Test runner completed with code 1 ----------------------------|---------|----------|---------|---------|------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------------------|---------|----------|---------|---------|------------------------------ All files | 33.95 | 33.04 | 23.22 | 34.16 | ecash-lib | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-lib/src | 49.13 | 40 | 28.2 | 49.7 | ecc.ts | 57.14 | 83.33 | 40 | 57.14 | 23-31 hash.ts | 66.66 | 83.33 | 40 | 66.66 | 14,17,20 index.ts | 0 | 0 | 0 | 0 | indexBrowser.ts | 0 | 0 | 0 | 0 | indexNodeJs.ts | 0 | 0 | 0 | 0 | initBrowser.ts | 0 | 100 | 0 | 0 | 11-13 initNodeJs.ts | 100 | 100 | 100 | 100 | op.ts | 49.15 | 50.9 | 80 | 49.15 | ...89,92,104,107,109,117-122 opcode.ts | 100 | 83.33 | 100 | 100 | 1 script.ts | 35.08 | 33.33 | 20 | 32.72 | 35-42,63-179,188-199 sigHashType.ts | 75 | 44 | 71.42 | 75 | 26-58 tx.ts | 32.6 | 20.83 | 9.09 | 34.09 | ...8,143-145,150-151,156,176 txBuilder.ts | 14.28 | 17.85 | 8.33 | 14.94 | ...4,222-225,234-238,244-248 unsignedTx.ts | 15.47 | 17.85 | 7.14 | 16.04 | ...1,208-212,216,222-223,228 ecash-lib/src/ffi | 8.38 | 1.44 | 1.88 | 8.59 | ecash_lib_wasm_browser.js | 0 | 0 | 0 | 0 | 3-336 ecash_lib_wasm_nodejs.js | 18.36 | 5 | 4.34 | 18.62 | ...0-155,171-243,250-251,255 ecash-lib/src/io | 38.23 | 47.05 | 44.11 | 38.16 | bytes.ts | 7.4 | 71.42 | 12.5 | 7.4 | 13-64 hex.ts | 58.97 | 62.5 | 40 | 61.76 | 33-37,41-45,50,58,66-68 int.ts | 0 | 0 | 0 | 0 | str.ts | 85.71 | 83.33 | 66.66 | 85.71 | 15 varsize.ts | 12 | 22.72 | 33.33 | 12 | 14-24,35-47 writer.ts | 0 | 0 | 0 | 0 | writerbytes.ts | 43.33 | 36.84 | 62.5 | 43.33 | 33,42-67,79 writerlength.ts | 62.5 | 83.33 | 57.14 | 62.5 | 26-36 ecash-lib/src/test | 46.57 | 35.55 | 43.75 | 45.58 | testRunner.ts | 46.57 | 35.55 | 43.75 | 45.58 | ...9-71,83-85,98-108,118-189 ecash-lib/src/token | 27.37 | 28.57 | 13.33 | 27.52 | alp.ts | 18.29 | 26.31 | 8.33 | 18.29 | ...3,127-131,135-137,141-145 common.ts | 100 | 83.33 | 100 | 100 | 1 empp.ts | 46.15 | 62.5 | 25 | 50 | 11-14,22-28 slp.ts | 28.2 | 13.51 | 7.69 | 28.2 | ...7,174-178,185-197,201-211 ----------------------------|---------|----------|---------|---------|------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='418'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1231'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='151'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='457'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='49'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='211'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='410'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1200'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory Build ecash-lib-integration-tests failed with exit code 1
Tail of the build log:
Running Unit Tests for Test Framework Modules [1msetup_scripts/chronik-client_block_and_blocks.py[0m started [1msetup_scripts/chronik-client_block_and_blocks.py[0m failed, Duration: 32 s [1mstdout:[0m [1mstderr:[0m Traceback (most recent call last): File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module> ChronikClient_Block_Setup().main() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 170, in main exit_code = self.shutdown() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 396, in shutdown self.stop_nodes() File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 645, in stop_nodes node.stop_node(wait=wait, wait_until_stopped=False) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 512, in stop_node self.stop(wait=wait) File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 280, in __getattr__ assert self.rpc is not None, self._node_msg("Error: RPC not initialized") AssertionError: [node 0] Error: RPC not initialized [1m TEST | STATUS | DURATION [0m[0;31msetup_scripts/chronik-client_block_and_blocks.py | โ Failed | 32 s [0m[0;31m[1m ALL | โ Failed | 32 s (accumulated) [0m[0mRuntime: 32 s Test runner for chronik-client_block_and_blocks completed with code 1 -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 5.32 | 0.59 | 1.44 | 5.25 | chronik-client | 100 | 100 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | chronik-client/proto | 4.78 | 0.63 | 1.84 | 4.79 | chronik.ts | 5.44 | 0.65 | 1.81 | 5.42 | ...,3978-3985,3990-4027,4031-4036 chronikNode.ts | 4.3 | 0.61 | 1.86 | 4.33 | ...,4991-5030,5038-5142,5146-5151 chronik-client/src | 8 | 0 | 0 | 7.53 | ChronikClient.ts | 4.24 | 0 | 0 | 4.29 | 33-163,178-222,290-692 ChronikClientNode.ts | 5.76 | 0 | 0 | 5.76 | ...7-285,298-370,383-440,508-1184 failoverProxy.ts | 5.5 | 0 | 0 | 5.66 | 34-324 hex.ts | 31.57 | 0 | 0 | 33.33 | 33-37,41-45,49-62,66-68 validation.ts | 30 | 0 | 0 | 22.22 | 14-49,54-55,62-63 -----------------------|---------|----------|---------|---------|----------------------------------- ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='223'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='4189'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='23'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='3897'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='11'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='761'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='218'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='4148'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory Build chronik-client-integration-tests failed with exit code 1
Tail of the build log:
running 2 tests test error::tests::test_report_error ... ok test protobuf::tests::test_protobuf ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-9f80b17beeb795c1) running 3 tests test indexer::tests::test_plugin_versions ... FAILED test indexer::tests::test_indexer ... FAILED test indexer::tests::test_schema_version ... FAILED failures: ---- indexer::tests::test_plugin_versions stdout ---- Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 ---- indexer::tests::test_indexer stdout ---- Opening Chronik at /tmp/chronik-indexer--indexer.vv26dBNdiPkm/regtest/indexes/chronik Chronik has version 11, initialized DB with that version Warning: Wiping existing token index, since -chroniktokenindex=0 You will need to -reindex/-chronikreindex to restore Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 ---- indexer::tests::test_schema_version stdout ---- Opening Chronik at /tmp/chronik-indexer--schema_version.gIPLIyFGyhqd/indexes/chronik Chronik has version 11, initialized DB with that version Warning: Wiping existing token index, since -chroniktokenindex=0 You will need to -reindex/-chronikreindex to restore Error: Column family plugin_meta doesn't exist Location: chronik/chronik-db/src/db.rs:152:12 failures: indexer::tests::test_indexer indexer::tests::test_plugin_versions indexer::tests::test_schema_version test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s error: test failed, to rerun pass `-p chronik-indexer --lib` ninja: build stopped: cannot make progress due to previous errors. Build build-chronik-plugins failed with exit code 1
enable --features plugins on tests if BITCOIN_BUILD_CHRONIK_PLUGINS is on
otherwise our beautiful PluginsWriter test is not run
Tail of the build log:
Checking toml_edit v0.22.14 Checking spin v0.9.8 Checking idna v0.5.0 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Checking hash32 v0.2.1 Checking tracing-core v0.1.32 Checking chronik-util v0.1.0 (/work/chronik/chronik-util) Checking stable_deref_trait v1.2.0 Checking tower-layer v0.3.2 Checking tower-service v0.3.2 Checking heapless v0.7.17 Checking url v2.5.0 Checking rand v0.8.5 Checking tracing v0.1.40 Checking http-body-util v0.1.1 Checking sha1 v0.10.6 Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking httpdate v1.0.3 Checking cobs v0.2.3 Checking embedded-io v0.4.0 Checking smallvec v1.13.2 Checking ryu v1.0.17 Checking utf-8 v0.7.6 Checking data-encoding v2.5.0 Checking postcard v1.0.8 Checking pin-project v1.1.5 Checking topo_sort v0.4.0 Checking hyper v1.2.0 Checking toml v0.8.14 Checking seahash v4.1.0 Checking tungstenite v0.21.0 Checking sync_wrapper v0.1.2 Checking mime v0.3.17 Checking tower v0.4.13 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking serde_urlencoded v0.7.1 Checking axum-core v0.4.3 Checking serde_json v1.0.115 Checking futures-executor v0.3.30 Checking serde_path_to_error v0.1.16 Checking matchit v0.7.3 Checking tokio-tungstenite v0.21.0 Checking hyper-util v0.1.3 Checking base64 v0.21.7 Checking sync_wrapper v1.0.1 Checking futures v0.3.30 Checking tower-http v0.5.2 Compiling pyo3-macros v0.22.2 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling librocksdb-sys v0.11.0+8.1.1 Checking axum v0.7.5 Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Checking rocksdb v0.21.0 Checking chronik-db v0.1.0 (/work/chronik/chronik-db) Checking chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Checking chronik-http v0.1.0 (/work/chronik/chronik-http) Finished dev [unoptimized + debuginfo] target(s) in 4m 19s ninja: build stopped: cannot make progress due to previous errors. Build build-chronik-plugins failed with exit code 1
Tail of the build log:
Downloaded stable-eyre v0.2.2 Downloaded rustc-demangle v0.1.23 Downloaded miniz_oxide v0.7.2 Downloaded libc v0.2.153 Downloaded http v1.1.0 Downloaded gimli v0.28.1 Downloaded fnv v1.0.7 Downloaded cc v1.0.92 Downloaded object v0.32.2 Downloaded memchr v2.7.2 Downloaded indenter v0.3.3 Downloaded backtrace v0.3.71 Downloaded addr2line v0.21.0 Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Compiling memchr v2.7.2 Compiling libc v0.2.153 Compiling bytes v1.6.0 Compiling abc-rust-lint v0.1.0 (/work/chronik/abc-rust-lint) Compiling http v1.1.0 Compiling object v0.32.2 Compiling backtrace v0.3.71 Compiling stable-eyre v0.2.2 Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Finished test [unoptimized + debuginfo] target(s) in 4m 37s Running unittests src/lib.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/abc_rust_error-4c238c19c021ccae) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_error.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/test_error-98d140e82fe05245) running 1 test test test_error ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/abc_rust_lint-95bfaf7c76bca9d6) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests abc-rust-error running 1 test test chronik/abc-rust-error/src/http_status.rs - http_status::parse_error_status (line 10) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s Doc-tests abc-rust-lint running 1 test test chronik/abc-rust-lint/src/lib.rs - lint (line 13) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s ninja: build stopped: cannot make progress due to previous errors. Build build-chronik failed with exit code 1
Tail of the build log:
Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling toml v0.8.14 Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling rocksdb v0.21.0 Compiling chronik-db v0.1.0 (/work/chronik/chronik-db) Finished test [unoptimized + debuginfo] target(s) in 6m 39s Running unittests src/lib.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_db-a3c26c153718321c) running 37 tests test groups::script::tests::test_script_group ... ok test index_tx::tests::test_tx_num_cache ... ok test io::block_stats::tests::test_block_stats ... ok test io::group_utxos::tests::test_value_group_utxos ... ok test io::group_history::tests::test_value_group_history ... ok test io::token::tests::test_batch_common::test_batch_cycle ... ok test io::token::tests::test_batch_common::test_batch_skip_validation ... ok test io::token::tests::test_batch_common::test_batch_topological_sort ... ok test io::token::tests::test_batch_alp::test_batch_alp ... ok test io::token::tests::test_batch_burn::test_batch_burn ... ok test mem::group_history::tests::test_mempool_group_history ... ok test mem::group_utxos::tests::test_mempool_group_utxos ... ok test mem::spent_by::tests::test_mempool_spent_by ... ok test io::merge::tests::test_catch_merge ... ok test io::token::tests::test_batch_disconnect_block::test_batch_disconnect ... ok test io::token::tests::test_batch_genesis::test_batch_genesis_alp ... ok test plugins::io::tests::test_plugin_metas ... ok test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok test ser::tests::test_deserialize_err ... ok test ser::tests::test_deserialize_leftover_err ... ok test ser::tests::test_err_display_deserialize ... ok test ser::tests::test_err_display_deserialize_leftover ... ok test ser::tests::test_err_display_serialize ... ok test ser::tests::test_roundtrip ... ok test ser::tests::test_roundtrip_vec ... ok test ser::tests::test_serialize_err ... ok test io::token::tests::test_batch_nft::test_batch_slp_nft1 ... ok test io::token::tests::test_batch_unknown::test_batch_unknown ... ok test io::token::tests::test_batch_vault::test_batch_vault ... ok test mem::tokens::tests::test_mempool_tokens ... ok test io::spent_by::tests::test_spent_by ... ok test reverse_lookup::tests::test_reverse_lookup ... ok test index_tx::tests::test_prepare_indexed_txs ... ok test plugins::io::tests::test_plugin_writer ... ok test io::blocks::tests::test_blocks ... ok test io::txs::tests::test_insert_txs ... ok test reverse_lookup::tests::test_reverse_lookup_rng ... ok test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.12s Doc-tests chronik-db running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ninja: build stopped: cannot make progress due to previous errors. Build build-chronik-plugins failed with exit code 1
chronik/chronik-db/src/plugins/io.rs | ||
---|---|---|
733 โ | (On Diff #48859) | fail failed ? |
chronik/chronik-db/src/plugins/io.rs | ||
---|---|---|
733 โ | (On Diff #48859) | the plugin is called "fail"; probably better to put quotation marks though |
Tail of the build log:
File "/work/abc-ci-builds/ecash-lib-integration-tests/test/functional/test_runner.py", line 361, in main os.makedirs(tmpdir) File "/usr/lib/python3.9/os.py", line 225, in makedirs mkdir(name, mode) FileExistsError: [Errno 17] File exists: '/work/abc-ci-builds/ecash-lib-integration-tests/test/tmp/test_runner_โฟโต_๐_20240729_092046' Test runner completed with code 1 ----------------------------|---------|----------|---------|---------|------------------------------ File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ----------------------------|---------|----------|---------|---------|------------------------------ All files | 58.05 | 48.17 | 56.13 | 57.97 | ecash-lib | 0 | 0 | 0 | 0 | eslint.config.js | 0 | 0 | 0 | 0 | ecash-lib/src | 71.13 | 54.46 | 72.15 | 70.85 | ecc.ts | 57.14 | 83.33 | 40 | 57.14 | 23-31 hash.ts | 88.88 | 83.33 | 80 | 88.88 | 14 index.ts | 0 | 0 | 0 | 0 | indexBrowser.ts | 0 | 0 | 0 | 0 | indexNodeJs.ts | 0 | 0 | 0 | 0 | initBrowser.ts | 0 | 100 | 0 | 0 | 11-13 initNodeJs.ts | 100 | 100 | 100 | 100 | op.ts | 40 | 44.44 | 66.66 | 40 | ...4,107,109,117-122,133-161 opcode.ts | 100 | 83.33 | 100 | 100 | 1 script.ts | 52.63 | 38.09 | 60 | 50.9 | ...4-135,146,156,166,188-199 sigHashType.ts | 77.77 | 44 | 85.71 | 77.77 | 26-38 tx.ts | 93.47 | 79.16 | 90.9 | 93.18 | 123-125 txBuilder.ts | 52.74 | 46.42 | 66.66 | 51.72 | ...3-107,124-179,214,244-248 unsignedTx.ts | 73.8 | 57.14 | 78.57 | 74.07 | ...3,151,159,184,192,198-201 ecash-lib/src/ffi | 28.26 | 15.94 | 16.98 | 28.98 | ecash_lib_wasm_browser.js | 0 | 0 | 0 | 0 | 3-336 ecash_lib_wasm_nodejs.js | 61.9 | 55 | 39.13 | 62.75 | ...1,197-215,237,250-251,255 ecash-lib/src/io | 59.55 | 60.29 | 70.58 | 58.77 | bytes.ts | 7.4 | 71.42 | 12.5 | 7.4 | 13-64 hex.ts | 82.05 | 62.5 | 80 | 82.35 | 41-45,50,58 int.ts | 0 | 0 | 0 | 0 | str.ts | 85.71 | 83.33 | 66.66 | 85.71 | 15 varsize.ts | 32 | 36.36 | 66.66 | 32 | 14-24,40-47 writer.ts | 0 | 0 | 0 | 0 | writerbytes.ts | 83.33 | 68.42 | 100 | 83.33 | 33,43,53,63,79 writerlength.ts | 100 | 83.33 | 100 | 100 | 1 ecash-lib/src/test | 84.93 | 51.11 | 81.25 | 85.29 | testRunner.ts | 84.93 | 51.11 | 81.25 | 85.29 | 69-71,83-85,108,119,162,185 ecash-lib/src/token | 60.33 | 47.14 | 53.33 | 60.11 | alp.ts | 82.92 | 89.47 | 83.33 | 82.92 | 110-123,142 common.ts | 100 | 83.33 | 100 | 100 | 1 empp.ts | 92.3 | 75 | 100 | 91.66 | 12 slp.ts | 28.2 | 13.51 | 7.69 | 28.2 | ...7,174-178,185-197,201-211 ----------------------------|---------|----------|---------|---------|------------------------------ ##teamcity[blockOpened name='Code Coverage Summary'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='724'] ##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1247'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='224'] ##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='465'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='119'] ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='212'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='705'] ##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='1216'] ##teamcity[blockClosed name='Code Coverage Summary'] mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory Build ecash-lib-integration-tests failed with exit code 1