Handler has been introduced to listen for messages through IPC, and be able to relay messages through IPC.
The handler is returned from spinning up the child process via Rust Command, which means this code will be reusable for future tests.
handling_test_info will always be used at the start of any test, to obtain the correct Chronik URL for testing, therefore we abstract
this into its own function. MPSC channels are used to communicate between the main thread and the handler loop.
Details
- Reviewers
Fabien - Group Reviewers
Restricted Owners Package (Owns No Changed Paths) Restricted Project
Please set BUILD_DIR env to export BUILD_DIR="/path/to/build_dir
cargo test -- --nocapture inside bitcoinsuite-chronik-client,
To ensure no breaking changes from the updated IPC file, run ./contrib/teamcity/build-configurations.py chronik-client-integration-tests from bitcoin-abc to run typescript tests
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- handler
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Event Timeline
Tail of the build log:
Compiling openssl-macros v0.1.1 Compiling thiserror-impl v2.0.4 Compiling serial_test_derive v3.2.0 Compiling thiserror-impl v1.0.69 Compiling stable-eyre v0.2.2 Compiling serial_test v3.2.0 Compiling zerofrom v0.1.5 Compiling yoke v0.7.5 Compiling zerovec v0.10.4 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_properties v1.5.1 Compiling bytes v1.9.0 Compiling serde_urlencoded v0.7.1 Compiling tokio v1.42.0 Compiling http v0.2.12 Compiling prost v0.11.9 Compiling http v1.2.0 Compiling icu_normalizer v1.5.0 Compiling prost-types v0.11.9 Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling http-body v0.4.6 Compiling idna_adapter v1.2.0 Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling idna v1.0.3 Compiling url v2.5.4 Compiling prost-build v0.11.9 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling tokio-util v0.7.13 Compiling tokio-native-tls v0.3.1 Compiling h2 v0.3.26 Compiling hyper v0.14.31 Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.27 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished dev [unoptimized + debuginfo] target(s) in 24.62s 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 Downloading crates ... Downloaded pretty_assertions v1.4.1 Downloaded diff v0.1.13 Downloaded yansi v1.0.1 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling pretty_assertions v1.4.1 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished test [unoptimized + debuginfo] target(s) in 3.18s Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-03652d151f1ce69c) running 4 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok test chronik_version::test_chronik_version_ipc has been running for over 60 seconds test test_runner::tests::test_socket has been running for over 60 seconds Build build-bitcoinsuite-chronik-client timed out after 1200.0s
Tail of the build log:
Compiling hex_lit v0.1.1 Compiling half v1.8.3 Compiling serde_test v1.0.177 Compiling bincode v1.3.3 Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm) Compiling ecash-secp256k1-sys v0.10.0 (/work/modules/ecash-secp256k1/ecash-secp256k1-sys) Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling pretty_assertions v1.4.1 Compiling tempfile v3.14.0 Compiling serde_cbor v0.10.2 Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling chronik-util v0.1.0 (/work/chronik/chronik-util) Compiling prost-build v0.11.9 Compiling tempdir v0.3.7 Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling chronik-db v0.1.0 (/work/chronik/chronik-db) Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling bitcoinsuite-chronik-client v0.1.0 (https://github.com/LogosFoundation/bitcoinsuite?rev=6d2d946#6d2d946f) Compiling explorer-server v0.1.0 (/work/web/explorer/explorer-server) Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Compiling chronik-http v0.1.0 (/work/chronik/chronik-http) Compiling abc-rust-lint v0.1.0 (/work/chronik/abc-rust-lint) Compiling explorer-exe v0.1.0 (/work/web/explorer/explorer-exe) Compiling chronik_lib v0.1.0 (/work/chronik/chronik-lib) Finished test [unoptimized + debuginfo] target(s) in 21.00s warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.1.2 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/lib.rs (/work/target/debug/deps/abc_rust_error-340064ead0136139) 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 (/work/target/debug/deps/test_error-e97564cfff0c3ba1) 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 (/work/target/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 Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-563a691d4ac600f6) running 4 tests test tests::test_constructor_trailing_slash ... ok test tests::test_constructor_invalid_schema ... ok test chronik_version::test_chronik_version_ipc has been running for over 60 seconds test test_runner::tests::test_socket has been running for over 60 seconds Build build-explorer timed out after 1200.0s
Tail of the build log:
Checking serde_spanned v0.6.8 Compiling bindgen v0.65.1 Compiling pyo3 v0.23.3 Checking sync_wrapper v1.0.2 Checking seahash v4.1.0 Checking topo_sort v0.4.0 Checking winnow v0.6.20 Checking axum-core v0.4.5 Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Checking icu_normalizer v1.5.0 Compiling aws-lc-sys v0.23.1 Compiling backtrace v0.3.71 Compiling link-cplusplus v1.0.9 Compiling cxx v1.0.133 Compiling prost-build v0.11.9 Checking stable-eyre v0.2.2 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Checking idna_adapter v1.2.0 Checking idna v1.0.3 Checking toml_edit v0.22.22 Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking url v2.5.4 Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling karyon_jsonrpc_macro v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_core v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking hyper v1.5.1 Checking tower v0.5.1 Checking tokio-tungstenite v0.24.0 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking memoffset v0.9.1 Checking hyper-util v0.1.10 Checking futures-executor v0.3.31 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Checking serde_path_to_error v0.1.16 Checking serde_urlencoded v0.7.1 Checking unicode-segmentation v1.12.0 Checking base64 v0.22.1 Checking matchit v0.7.3 Checking unindent v0.2.3 Checking tower-http v0.5.2 Checking toml v0.8.19 Checking futures v0.3.31 Checking axum v0.7.9 Checking convert_case v0.6.0 Compiling pyo3-macros v0.23.3 Compiling librocksdb-sys v0.11.0+8.1.1 Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling aws-lc-rs v1.11.1 Compiling rustls v0.23.19 Checking rustls-webpki v0.102.8 Checking tokio-rustls v0.26.1 Checking karyon_async_rustls v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_net v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_jsonrpc v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) 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 5m 19s Build build-chronik timed out after 3600.0s
Tail of the build log:
Checking serde_spanned v0.6.8 Compiling aws-lc-sys v0.23.1 Compiling backtrace v0.3.71 Compiling link-cplusplus v1.0.9 Checking icu_normalizer v1.5.0 Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling cxx v1.0.133 Checking idna_adapter v1.2.0 Checking stable-eyre v0.2.2 Checking idna v1.0.3 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling prost-build v0.11.9 Checking toml_datetime v0.6.8 Checking url v2.5.4 Compiling pyo3 v0.23.3 Checking sync_wrapper v1.0.2 Checking seahash v4.1.0 Checking winnow v0.6.20 Checking topo_sort v0.4.0 Checking axum-core v0.4.5 Compiling karyon_jsonrpc_macro v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking memoffset v0.9.1 Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Checking futures-executor v0.3.31 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking serde_path_to_error v0.1.16 Checking hyper v1.5.1 Checking karyon_core v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking tokio-tungstenite v0.24.0 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Checking toml_edit v0.22.22 Checking tower v0.5.1 Checking serde_urlencoded v0.7.1 Checking unindent v0.2.3 Checking unicode-segmentation v1.12.0 Checking base64 v0.22.1 Checking hyper-util v0.1.10 Checking matchit v0.7.3 Checking tower-http v0.5.2 Checking futures v0.3.31 Checking convert_case v0.6.0 Checking axum v0.7.9 Checking toml v0.8.19 Compiling pyo3-macros v0.23.3 Compiling librocksdb-sys v0.11.0+8.1.1 Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling aws-lc-rs v1.11.1 Compiling rustls v0.23.19 Checking rustls-webpki v0.102.8 Checking tokio-rustls v0.26.1 Checking karyon_async_rustls v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_net v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_jsonrpc v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) 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 8m 01s Build build-chronik-plugins timed out after 3600.0s
Tail of the build log:
Compiling tokio-macros v2.4.0 Compiling openssl-macros v0.1.1 Compiling thiserror-impl v2.0.4 Compiling serial_test_derive v3.2.0 Compiling thiserror-impl v1.0.69 Compiling stable-eyre v0.2.2 Compiling serial_test v3.2.0 Compiling zerofrom v0.1.5 Compiling yoke v0.7.5 Compiling zerovec v0.10.4 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_properties v1.5.1 Compiling bytes v1.9.0 Compiling serde_urlencoded v0.7.1 Compiling tokio v1.42.0 Compiling prost v0.11.9 Compiling http v0.2.12 Compiling http v1.2.0 Compiling icu_normalizer v1.5.0 Compiling prost-types v0.11.9 Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling http-body v0.4.6 Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling idna_adapter v1.2.0 Compiling idna v1.0.3 Compiling url v2.5.4 Compiling prost-build v0.11.9 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling tokio-util v0.7.13 Compiling tokio-native-tls v0.3.1 Compiling h2 v0.3.26 Compiling hyper v0.14.31 Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.27 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished dev [unoptimized + debuginfo] target(s) in 25.22s 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 Downloading crates ... Downloaded pretty_assertions v1.4.1 Downloaded diff v0.1.13 Downloaded yansi v1.0.1 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling pretty_assertions v1.4.1 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished test [unoptimized + debuginfo] target(s) in 3.15s Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-03652d151f1ce69c) running 3 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-bitcoinsuite-chronik-client timed out after 1200.0s
Tail of the build log:
Compiling remove_dir_all v0.5.3 Compiling hex_lit v0.1.1 Compiling half v1.8.3 Compiling serde_test v1.0.177 Compiling bincode v1.3.3 Compiling ecash-secp256k1-sys v0.10.0 (/work/modules/ecash-secp256k1/ecash-secp256k1-sys) Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm) Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling pretty_assertions v1.4.1 Compiling tempfile v3.14.0 Compiling serde_cbor v0.10.2 Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling prost-build v0.11.9 Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling tempdir v0.3.7 Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling chronik-db v0.1.0 (/work/chronik/chronik-db) Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling bitcoinsuite-chronik-client v0.1.0 (https://github.com/LogosFoundation/bitcoinsuite?rev=6d2d946#6d2d946f) Compiling explorer-server v0.1.0 (/work/web/explorer/explorer-server) Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Compiling chronik-http v0.1.0 (/work/chronik/chronik-http) Compiling chronik-util v0.1.0 (/work/chronik/chronik-util) Compiling abc-rust-lint v0.1.0 (/work/chronik/abc-rust-lint) Compiling explorer-exe v0.1.0 (/work/web/explorer/explorer-exe) Compiling chronik_lib v0.1.0 (/work/chronik/chronik-lib) Finished test [unoptimized + debuginfo] target(s) in 20.10s warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.1.2 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/lib.rs (/work/target/debug/deps/abc_rust_error-340064ead0136139) 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 (/work/target/debug/deps/test_error-e97564cfff0c3ba1) 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 (/work/target/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 Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-563a691d4ac600f6) running 3 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-explorer timed out after 1200.0s
Tail of the build log:
Compiling aws-lc-sys v0.23.1 Compiling backtrace v0.3.71 Compiling link-cplusplus v1.0.9 Checking icu_normalizer v1.5.0 Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling cxx v1.0.133 Checking stable-eyre v0.2.2 Checking idna_adapter v1.2.0 Checking idna v1.0.3 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling prost-build v0.11.9 Checking url v2.5.4 Checking toml_datetime v0.6.8 Checking serde_spanned v0.6.8 Compiling pyo3 v0.23.3 Checking seahash v4.1.0 Checking topo_sort v0.4.0 Checking sync_wrapper v1.0.2 Checking winnow v0.6.20 Checking axum-core v0.4.5 Compiling karyon_jsonrpc_macro v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Checking memoffset v0.9.1 Checking futures-executor v0.3.31 Checking serde_path_to_error v0.1.16 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Checking hyper v1.5.1 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking karyon_core v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking tower v0.5.1 Checking tokio-tungstenite v0.24.0 Checking toml_edit v0.22.22 Checking serde_urlencoded v0.7.1 Checking hyper-util v0.1.10 Checking unindent v0.2.3 Checking unicode-segmentation v1.12.0 Checking base64 v0.22.1 Checking matchit v0.7.3 Checking tower-http v0.5.2 Checking futures v0.3.31 Checking convert_case v0.6.0 Checking axum v0.7.9 Compiling pyo3-macros v0.23.3 Checking toml v0.8.19 Compiling librocksdb-sys v0.11.0+8.1.1 Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling aws-lc-rs v1.11.1 Compiling rustls v0.23.19 Checking rustls-webpki v0.102.8 Checking tokio-rustls v0.26.1 Checking karyon_async_rustls v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_net v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_jsonrpc v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) 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 5m 34s Build build-chronik timed out after 3600.0s
Tail of the build log:
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-bridge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 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 Doc-tests chronik-http running 1 test test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s Doc-tests chronik-indexer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-proto running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-util running 2 tests test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Build build-chronik-plugins timed out after 3600.0s
Added a timeout to detect when no message is received within a reasonable time frame for debugging
Tail of the build log:
Compiling tokio-macros v2.4.0 Compiling openssl-macros v0.1.1 Compiling thiserror-impl v2.0.4 Compiling thiserror-impl v1.0.69 Compiling stable-eyre v0.2.2 Compiling serial_test_derive v3.2.0 Compiling zerofrom v0.1.5 Compiling yoke v0.7.5 Compiling serial_test v3.2.0 Compiling zerovec v0.10.4 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_properties v1.5.1 Compiling bytes v1.9.0 Compiling serde_urlencoded v0.7.1 Compiling tokio v1.42.0 Compiling prost v0.11.9 Compiling http v0.2.12 Compiling http v1.2.0 Compiling icu_normalizer v1.5.0 Compiling prost-types v0.11.9 Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling idna_adapter v1.2.0 Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling idna v1.0.3 Compiling http-body v0.4.6 Compiling url v2.5.4 Compiling prost-build v0.11.9 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling tokio-util v0.7.13 Compiling tokio-native-tls v0.3.1 Compiling h2 v0.3.26 Compiling hyper v0.14.31 Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.27 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished dev [unoptimized + debuginfo] target(s) in 25.47s 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 Downloading crates ... Downloaded yansi v1.0.1 Downloaded diff v0.1.13 Downloaded pretty_assertions v1.4.1 Compiling yansi v1.0.1 Compiling diff v0.1.13 Compiling pretty_assertions v1.4.1 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished test [unoptimized + debuginfo] target(s) in 3.16s Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-03652d151f1ce69c) running 3 tests test tests::test_constructor_trailing_slash ... ok test tests::test_constructor_invalid_schema ... ok test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-bitcoinsuite-chronik-client timed out after 1200.0s
Tail of the build log:
Compiling remove_dir_all v0.5.3 Compiling hex_lit v0.1.1 Compiling half v1.8.3 Compiling serde_test v1.0.177 Compiling bincode v1.3.3 Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm) Compiling ecash-secp256k1-sys v0.10.0 (/work/modules/ecash-secp256k1/ecash-secp256k1-sys) Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling pretty_assertions v1.4.1 Compiling tempfile v3.14.0 Compiling serde_cbor v0.10.2 Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling prost-build v0.11.9 Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling tempdir v0.3.7 Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling chronik-db v0.1.0 (/work/chronik/chronik-db) Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling bitcoinsuite-chronik-client v0.1.0 (https://github.com/LogosFoundation/bitcoinsuite?rev=6d2d946#6d2d946f) Compiling explorer-server v0.1.0 (/work/web/explorer/explorer-server) Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Compiling chronik-http v0.1.0 (/work/chronik/chronik-http) Compiling chronik-util v0.1.0 (/work/chronik/chronik-util) Compiling abc-rust-lint v0.1.0 (/work/chronik/abc-rust-lint) Compiling explorer-exe v0.1.0 (/work/web/explorer/explorer-exe) Compiling chronik_lib v0.1.0 (/work/chronik/chronik-lib) Finished test [unoptimized + debuginfo] target(s) in 20.85s warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.1.2 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/lib.rs (/work/target/debug/deps/abc_rust_error-340064ead0136139) 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 (/work/target/debug/deps/test_error-e97564cfff0c3ba1) 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 (/work/target/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 Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-563a691d4ac600f6) running 3 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-explorer timed out after 1200.0s
Tail of the build log:
Compiling thiserror-impl v2.0.4 Compiling serial_test_derive v3.2.0 Compiling thiserror-impl v1.0.69 Compiling stable-eyre v0.2.2 Compiling serial_test v3.2.0 Compiling zerofrom v0.1.5 Compiling yoke v0.7.5 Compiling zerovec v0.10.4 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_properties v1.5.1 Compiling bytes v1.9.0 Compiling serde_urlencoded v0.7.1 Compiling tokio v1.42.0 Compiling prost v0.11.9 Compiling http v0.2.12 Compiling http v1.2.0 Compiling icu_normalizer v1.5.0 Compiling prost-types v0.11.9 Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling idna_adapter v1.2.0 Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling idna v1.0.3 Compiling http-body v0.4.6 Compiling url v2.5.4 Compiling prost-build v0.11.9 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling tokio-util v0.7.13 Compiling tokio-native-tls v0.3.1 Compiling h2 v0.3.26 Compiling hyper v0.14.31 Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.27 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished dev [unoptimized + debuginfo] target(s) in 23.44s 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 Downloading crates ... Downloaded pretty_assertions v1.4.1 Downloaded diff v0.1.13 Downloaded yansi v1.0.1 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling pretty_assertions v1.4.1 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished test [unoptimized + debuginfo] target(s) in 3.03s Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-03652d151f1ce69c) running 3 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok Starting test_runner for chronik-client_chronik_info Rust IPC server is listening on "/tmp/chronik_version.socket" test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-bitcoinsuite-chronik-client timed out after 1200.0s
Tail of the build log:
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-bridge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 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 Doc-tests chronik-http running 1 test test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s Doc-tests chronik-indexer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-proto running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-util running 2 tests test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Build build-chronik timed out after 3600.0s
Tail of the build log:
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-bridge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 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 Doc-tests chronik-http running 1 test test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s Doc-tests chronik-indexer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-proto running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-util running 2 tests test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Build build-chronik-plugins timed out after 3600.0s
Tail of the build log:
Compiling half v1.8.3 Compiling bincode v1.3.3 Compiling serde_test v1.0.177 Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm) Compiling ecash-secp256k1-sys v0.10.0 (/work/modules/ecash-secp256k1/ecash-secp256k1-sys) Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling tempfile v3.14.0 Compiling pretty_assertions v1.4.1 Compiling serde_cbor v0.10.2 Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling prost-build v0.11.9 Compiling tempdir v0.3.7 Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling chronik-db v0.1.0 (/work/chronik/chronik-db) Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling bitcoinsuite-chronik-client v0.1.0 (https://github.com/LogosFoundation/bitcoinsuite?rev=6d2d946#6d2d946f) Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Compiling explorer-server v0.1.0 (/work/web/explorer/explorer-server) Compiling chronik-http v0.1.0 (/work/chronik/chronik-http) Compiling chronik-util v0.1.0 (/work/chronik/chronik-util) Compiling abc-rust-lint v0.1.0 (/work/chronik/abc-rust-lint) Compiling explorer-exe v0.1.0 (/work/web/explorer/explorer-exe) Compiling chronik_lib v0.1.0 (/work/chronik/chronik-lib) Finished test [unoptimized + debuginfo] target(s) in 20.02s warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.1.2 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/lib.rs (/work/target/debug/deps/abc_rust_error-340064ead0136139) 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 (/work/target/debug/deps/test_error-e97564cfff0c3ba1) 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 (/work/target/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 Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-563a691d4ac600f6) running 3 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok Starting test_runner for chronik-client_chronik_info Rust IPC server is listening on "/tmp/chronik_version.socket" test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-explorer timed out after 1200.0s
Tail of the build log:
Compiling thiserror-impl v2.0.4 Compiling serial_test_derive v3.2.0 Compiling thiserror-impl v1.0.69 Compiling stable-eyre v0.2.2 Compiling serial_test v3.2.0 Compiling zerofrom v0.1.5 Compiling yoke v0.7.5 Compiling zerovec v0.10.4 Compiling tinystr v0.7.6 Compiling icu_collections v1.5.0 Compiling icu_locid v1.5.0 Compiling icu_provider v1.5.0 Compiling icu_locid_transform v1.5.0 Compiling icu_properties v1.5.1 Compiling bytes v1.9.0 Compiling serde_urlencoded v0.7.1 Compiling tokio v1.42.0 Compiling prost v0.11.9 Compiling http v0.2.12 Compiling http v1.2.0 Compiling prost-types v0.11.9 Compiling icu_normalizer v1.5.0 Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling http-body v0.4.6 Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling idna_adapter v1.2.0 Compiling idna v1.0.3 Compiling url v2.5.4 Compiling prost-build v0.11.9 Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling tokio-util v0.7.13 Compiling tokio-native-tls v0.3.1 Compiling h2 v0.3.26 Compiling hyper v0.14.31 Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.27 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished dev [unoptimized + debuginfo] target(s) in 24.50s 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 Downloading crates ... Downloaded yansi v1.0.1 Downloaded pretty_assertions v1.4.1 Downloaded diff v0.1.13 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling pretty_assertions v1.4.1 Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Finished test [unoptimized + debuginfo] target(s) in 2.99s Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-03652d151f1ce69c) running 3 tests test tests::test_constructor_invalid_schema ... ok test tests::test_constructor_trailing_slash ... ok Starting test_runner for chronik-client_chronik_info Rust IPC server is listening on "/tmp/chronik_version.socket" test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-bitcoinsuite-chronik-client timed out after 1200.0s
Tail of the build log:
Compiling half v1.8.3 Compiling serde_test v1.0.177 Compiling bincode v1.3.3 Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm) Compiling ecash-secp256k1-sys v0.10.0 (/work/modules/ecash-secp256k1/ecash-secp256k1-sys) Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Compiling pretty_assertions v1.4.1 Compiling tempfile v3.14.0 Compiling serde_cbor v0.10.2 Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Compiling bitcoinsuite-core v0.1.0 (/work/chronik/bitcoinsuite-core) Compiling chronik-util v0.1.0 (/work/chronik/chronik-util) Compiling prost-build v0.11.9 Compiling tempdir v0.3.7 Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling chronik-db v0.1.0 (/work/chronik/chronik-db) Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Compiling bitcoinsuite-chronik-client v0.1.0 (https://github.com/LogosFoundation/bitcoinsuite?rev=6d2d946#6d2d946f) Compiling explorer-server v0.1.0 (/work/web/explorer/explorer-server) Compiling chronik-indexer v0.1.0 (/work/chronik/chronik-indexer) Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client) Compiling chronik-http v0.1.0 (/work/chronik/chronik-http) Compiling abc-rust-lint v0.1.0 (/work/chronik/abc-rust-lint) Compiling explorer-exe v0.1.0 (/work/web/explorer/explorer-exe) Compiling chronik_lib v0.1.0 (/work/chronik/chronik-lib) Finished test [unoptimized + debuginfo] target(s) in 20.96s warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.1.2 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/lib.rs (/work/target/debug/deps/abc_rust_error-340064ead0136139) 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 (/work/target/debug/deps/test_error-e97564cfff0c3ba1) 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 (/work/target/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 Running unittests src/lib.rs (/work/target/debug/deps/bitcoinsuite_chronik_client-563a691d4ac600f6) running 3 tests test tests::test_constructor_trailing_slash ... ok test tests::test_constructor_invalid_schema ... ok Starting test_runner for chronik-client_chronik_info Rust IPC server is listening on "/tmp/chronik_version.socket" test chronik_version::test_chronik_version_ipc has been running for over 60 seconds Build build-explorer timed out after 1200.0s
Tail of the build log:
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-bridge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 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 Doc-tests chronik-http running 1 test test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s Doc-tests chronik-indexer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-proto running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-util running 2 tests test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Build build-chronik timed out after 3600.0s
Tail of the build log:
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-bridge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 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 Doc-tests chronik-http running 1 test test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s Doc-tests chronik-indexer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-proto running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-util running 2 tests test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Build build-chronik-plugins timed out after 3600.0s
Tail of the build log:
Compiling aws-lc-sys v0.23.1 Compiling backtrace v0.3.71 Compiling link-cplusplus v1.0.9 Checking icu_normalizer v1.5.0 Checking bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp) Compiling cxx v1.0.133 Checking idna_adapter v1.2.0 Compiling prost-build v0.11.9 Checking stable-eyre v0.2.2 Checking abc-rust-error v0.1.0 (/work/chronik/abc-rust-error) Checking idna v1.0.3 Checking toml_datetime v0.6.8 Checking url v2.5.4 Checking serde_spanned v0.6.8 Compiling pyo3 v0.23.3 Checking topo_sort v0.4.0 Checking winnow v0.6.20 Checking sync_wrapper v1.0.2 Checking seahash v4.1.0 Checking axum-core v0.4.5 Compiling karyon_jsonrpc_macro v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Compiling chronik-proto v0.1.0 (/work/chronik/chronik-proto) Checking chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common) Checking memoffset v0.9.1 Compiling chronik-bridge v0.1.0 (/work/chronik/chronik-bridge) Checking chronik-plugin v0.1.0 (/work/chronik/chronik-plugin) Checking karyon_core v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking hyper v1.5.1 Checking tokio-tungstenite v0.24.0 Checking tower v0.5.1 Checking toml_edit v0.22.22 Checking futures-executor v0.3.31 Checking serde_path_to_error v0.1.16 Checking serde_urlencoded v0.7.1 Checking matchit v0.7.3 Checking hyper-util v0.1.10 Checking unicode-segmentation v1.12.0 Checking base64 v0.22.1 Checking unindent v0.2.3 Checking tower-http v0.5.2 Checking futures v0.3.31 Checking convert_case v0.6.0 Checking axum v0.7.9 Compiling pyo3-macros v0.23.3 Checking toml v0.8.19 Compiling librocksdb-sys v0.11.0+8.1.1 Checking chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl) Compiling aws-lc-rs v1.11.1 Compiling rustls v0.23.19 Checking rustls-webpki v0.102.8 Checking tokio-rustls v0.26.1 Checking karyon_async_rustls v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_net v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) Checking karyon_jsonrpc v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32) 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 7m 47s Build build-chronik-plugins timed out after 3600.0s
Tail of the build log:
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-bridge running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 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 Doc-tests chronik-http running 1 test test chronik/chronik-http/src/protobuf.rs - protobuf::Protobuf (line 29) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s Doc-tests chronik-indexer running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-plugin-impl running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-proto running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests chronik-util running 2 tests test chronik/chronik-util/src/log.rs - log::log (line 65) ... ignored test chronik/chronik-util/src/log.rs - log::log_chronik (line 87) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s Build build-chronik timed out after 3600.0s