[INFO] cloning repository https://github.com/JoaoHenriqueBarbosa/fiscal-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JoaoHenriqueBarbosa/fiscal-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJoaoHenriqueBarbosa%2Ffiscal-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJoaoHenriqueBarbosa%2Ffiscal-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 212a070f000e7bf6e503a427192f262332ea4d5c
[INFO] testing JoaoHenriqueBarbosa/fiscal-rs against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJoaoHenriqueBarbosa%2Ffiscal-rs" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/JoaoHenriqueBarbosa/fiscal-rs
[INFO] finished tweaking git repo https://github.com/JoaoHenriqueBarbosa/fiscal-rs
[INFO] tweaked toml for git repo https://github.com/JoaoHenriqueBarbosa/fiscal-rs written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/JoaoHenriqueBarbosa/fiscal-rs on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/JoaoHenriqueBarbosa/fiscal-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b97fe7c924de97ae826d30343b13fd6826e29ce055792a4b94aa206013db384a
[INFO] running `Command { std: "docker" "start" "-a" "b97fe7c924de97ae826d30343b13fd6826e29ce055792a4b94aa206013db384a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b97fe7c924de97ae826d30343b13fd6826e29ce055792a4b94aa206013db384a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b97fe7c924de97ae826d30343b13fd6826e29ce055792a4b94aa206013db384a", kill_on_drop: false }`
[INFO] [stdout] b97fe7c924de97ae826d30343b13fd6826e29ce055792a4b94aa206013db384a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7afaa5e02e6e71ae144c4fb559869cab18d52d73b8cb794807c415d9ff070176
[INFO] running `Command { std: "docker" "start" "-a" "7afaa5e02e6e71ae144c4fb559869cab18d52d73b8cb794807c415d9ff070176", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling openssl v0.10.78
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling openssl-sys v0.9.114
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling fiscal-core v0.7.0 (/opt/rustwide/workdir/crates/fiscal-core)
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling fiscal-crypto v0.2.5 (/opt/rustwide/workdir/crates/fiscal-crypto)
[INFO] [stderr]    Compiling fiscal-sefaz v0.5.0 (/opt/rustwide/workdir/crates/fiscal-sefaz)
[INFO] [stderr]    Compiling fiscal v0.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.50s
[INFO] running `Command { std: "docker" "inspect" "7afaa5e02e6e71ae144c4fb559869cab18d52d73b8cb794807c415d9ff070176", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7afaa5e02e6e71ae144c4fb559869cab18d52d73b8cb794807c415d9ff070176", kill_on_drop: false }`
[INFO] [stdout] 7afaa5e02e6e71ae144c4fb559869cab18d52d73b8cb794807c415d9ff070176
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a52215030d34d7846dbcef5169aab042cfc12bc71eb1832a36e0cbac5bfd641
[INFO] running `Command { std: "docker" "start" "-a" "0a52215030d34d7846dbcef5169aab042cfc12bc71eb1832a36e0cbac5bfd641", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling divan-macros v0.1.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling openssl v0.10.78
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling divan v0.1.21
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling fiscal-core v0.7.0 (/opt/rustwide/workdir/crates/fiscal-core)
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling fiscal-crypto v0.2.5 (/opt/rustwide/workdir/crates/fiscal-crypto)
[INFO] [stderr]    Compiling fiscal-sefaz v0.5.0 (/opt/rustwide/workdir/crates/fiscal-sefaz)
[INFO] [stderr]    Compiling fiscal v0.6.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "0a52215030d34d7846dbcef5169aab042cfc12bc71eb1832a36e0cbac5bfd641", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a52215030d34d7846dbcef5169aab042cfc12bc71eb1832a36e0cbac5bfd641", kill_on_drop: false }`
[INFO] [stdout] 0a52215030d34d7846dbcef5169aab042cfc12bc71eb1832a36e0cbac5bfd641
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e5f541d06db48055497d9d5c813dfc3daec1c7bb27ecedd8fd231a765bd55950
[INFO] running `Command { std: "docker" "start" "-a" "e5f541d06db48055497d9d5c813dfc3daec1c7bb27ecedd8fd231a765bd55950", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fiscal-fb6b7107687def9e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/certificate_test.rs (/opt/rustwide/target/debug/deps/certificate_test-958466b36cf79bb6)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test get_certificate_info::throws_on_invalid_pfx ... ok
[INFO] [stdout] test load_certificate::throws_on_invalid_pfx_buffer ... ok
[INFO] [stdout] test sign_xml::uses_rsa_sha1_signature_algorithm ... ok
[INFO] [stdout] test sign_xml::references_the_correct_inf_nfe_id ... ok
[INFO] [stdout] test sign_xml::signed_xml_can_be_verified ... ok
[INFO] [stdout] test sign_xml::c14n_sorts_attributes_alphabetically ... ok
[INFO] [stdout] test sign_xml::signature_is_inside_nfe_element ... ok
[INFO] [stdout] test sign_xml::includes_enveloped_signature_transform ... ok
[INFO] [stdout] test load_certificate::throws_on_wrong_password ... ok
[INFO] [stdout] test sign_xml::throws_when_inf_nfe_element_is_missing ... ok
[INFO] [stdout] test sign_xml::produces_different_signatures_for_different_xml_content ... ok
[INFO] [stdout] test load_certificate::extracts_private_key_and_certificate_from_pfx ... ok
[INFO] [stdout] test sign_xml::deterministic_digest_for_known_xml ... ok
[INFO] [stdout] test sign_xml::uses_c14n_canonicalization ... ok
[INFO] [stdout] test sign_xml::produces_signed_xml_with_signature_element ... ok
[INFO] [stdout] test get_certificate_info::returns_certificate_metadata ... ok
[INFO] [stdout] test sign_xml::c14n_preserves_namespace_before_attributes ... ok
[INFO] [stdout] test sign_xml::self_verifies_signature_with_openssl ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/complement_ported_test.rs (/opt/rustwide/target/debug/deps/complement_ported_test-a5cc6da2042bede5)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test complements_ported_from_php::test_to_authorize_nfe_invalid_digest ... ok
[INFO] [stdout] test complements_ported_from_php::test_to_authorize_inut_cpf ... ok
[INFO] [stdout] test complements_ported_from_php::test_to_authorize_inut_cnpj ... ok
[INFO] [stdout] test complements_ported_from_php::test_to_authorize_nfe_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/complement_test.rs (/opt/rustwide/target/debug/deps/complement_test-4833b329749bd675)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test attach_protocol_tests::errors_when_nfe_tag_is_missing ... ok
[INFO] [stdout] test attach_protocol_tests::errors_on_empty_response_xml ... ok
[INFO] [stdout] test attach_protocol_tests::errors_on_empty_request_xml ... ok
[INFO] [stdout] test attach_inutilizacao_tests::creates_proc_inut_nfe_wrapper ... ok
[INFO] [stdout] test attach_protocol_tests::creates_nfe_proc_wrapper_with_nfe_and_prot_nfe ... ok
[INFO] [stdout] test attach_protocol_tests::includes_protocol_number ... ok
[INFO] [stdout] test attach_protocol_tests::preserves_original_nfe_content ... ok
[INFO] [stdout] test attach_protocol_tests::rejects_mismatched_digest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convert_coverage_test.rs (/opt/rustwide/target/debug/deps/convert_coverage_test-cdeea9eca0a4640f)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test finalize_empty_item ... ok
[INFO] [stdout] test dest_cpf_no_ender ... ok
[INFO] [stdout] test cofins_qty ... ok
[INFO] [stdout] test gcred_order_between_cbenef_and_extipi ... ok
[INFO] [stdout] test icms_n08 ... ok
[INFO] [stdout] test icms_n04 ... ok
[INFO] [stdout] test icms_n07 ... ok
[INFO] [stdout] test icms_n09 ... ok
[INFO] [stdout] test cofins_nt ... ok
[INFO] [stdout] test icms_n03 ... ok
[INFO] [stdout] test cofins_outr ... ok
[INFO] [stdout] test icms_n06 ... ok
[INFO] [stdout] test emit_all_optional ... ok
[INFO] [stdout] test gcred_order_before_cfop_no_extipi ... ok
[INFO] [stdout] test icms_n05 ... ok
[INFO] [stdout] test icms_simples_nacional_n10d ... ok
[INFO] [stdout] test icms_n10b_st ... ok
[INFO] [stdout] test invalid_access_key ... ok
[INFO] [stdout] test icms_n10 ... ok
[INFO] [stdout] test ipi_header ... ok
[INFO] [stdout] test ide_contingency ... ok
[INFO] [stdout] test icms_n10a_part ... ok
[INFO] [stdout] test ide_dh_sai_ent ... ok
[INFO] [stdout] test minimal_no_optional ... ok
[INFO] [stdout] test parse_basic ... ok
[INFO] [stdout] test no_inf_adic_when_empty ... ok
[INFO] [stdout] test parse_ba02_nf_ref ... ok
[INFO] [stdout] test parse_c02a ... ok
[INFO] [stdout] test ipi_ipint ... ok
[INFO] [stdout] test ipi_quantity ... ok
[INFO] [stdout] test parse_x05 ... ok
[INFO] [stdout] test parse_e03a ... ok
[INFO] [stdout] test parse_e03 ... ok
[INFO] [stdout] test pis_outr ... ok
[INFO] [stdout] test pis_nt ... ok
[INFO] [stdout] test sebrae_fixture_as_local ... ok
[INFO] [stdout] test txt_to_xml_count_mismatch ... ok
[INFO] [stdout] test sebrae_fixture_validate ... ok
[INFO] [stdout] test txt_to_xml_whitespace ... ok
[INFO] [stdout] test pis_qty ... ok
[INFO] [stdout] test txt_to_xml_wrong_header ... ok
[INFO] [stdout] test txt_to_xml_validation_errors ... ok
[INFO] [stdout] test sebrae_ya_ya01 ... ok
[INFO] [stdout] test total_vtottrib ... ok
[INFO] [stdout] test prod_optional ... ok
[INFO] [stdout] test validate_txt_empty ... ok
[INFO] [stdout] test transp_cobr_troco ... ok
[INFO] [stdout] test local_fixture_full ... ok
[INFO] [stdout] test txt_to_xml_no_a_entity ... ok
[INFO] [stdout] test two_items ... ok
[INFO] [stdout] test txt_to_xml_version_310 ... ok
[INFO] [stdout] test txt_to_xml_unsupported_version ... ok
[INFO] [stdout] test txt_to_xml_empty ... ok
[INFO] [stdout] test validate_txt_wrong_header ... ok
[INFO] [stdout] test txt_to_xml_local_v13 ... ok
[INFO] [stdout] test validate_txt_cr_tabs ... ok
[INFO] [stdout] test validate_txt_no_a_marker ... ok
[INFO] [stdout] test validate_txt_forbidden_chars ... ok
[INFO] [stdout] test validate_txt_valid ... ok
[INFO] [stdout] test ya04_card_without_cnpj_receb ... ok
[INFO] [stdout] test unknown_layout ... ok
[INFO] [stdout] test full_entities_fixture ... ok
[INFO] [stdout] test ya04_card_with_cnpj_receb_and_id_term_pag ... ok
[INFO] [stdout] test validate_txt_erroneous ... ok
[INFO] [stdout] test ya04_tp_integra_zero_no_card ... ok
[INFO] [stdout] test ya_tp_integra_zero_no_card_standard_layout ... ok
[INFO] [stdout] test two_invoices ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_comm_coverage_ported_test.rs (/opt/rustwide/target/debug/deps/deep_comm_coverage_ported_test-2c63af3ac2e7e088)
[INFO] [stdout] 
[INFO] [stdout] running 181 tests
[INFO] [stdout] test communication_coverage_test::attach_inutilizacao::throws_on_empty_request ... ok
[INFO] [stdout] test communication_coverage_test::attach_inutilizacao::throws_on_empty_response ... ok
[INFO] [stdout] test communication_coverage_test::complements_b2b_tag::no_b2b_tag_throws ... ok
[INFO] [stdout] test communication_coverage_test::build_nfce_consult_url::builds_consultation_url ... ok
[INFO] [stdout] test communication_coverage_test::complements_b2b_tag::no_nfe_proc_throws ... ok
[INFO] [stdout] test communication_coverage_test::complements_cancel_register::attach_cancellation_appends_ret_evento ... ok
[INFO] [stdout] test communication_coverage_test::complements_cancel_register::no_protocol_throws ... ok
[INFO] [stdout] test communication_coverage_test::complements_error_cases::attach_event_protocol_produces_proc_evento ... ok
[INFO] [stdout] test communication_coverage_test::complements_error_cases::empty_request_throws ... ok
[INFO] [stdout] test communication_coverage_test::complements_error_cases::empty_response_throws ... ok
[INFO] [stdout] test communication_coverage_test::complements_error_cases::wrong_document_type_throws ... ok
[INFO] [stdout] test communication_coverage_test::get_sefaz_url_model::returns_nfce_url_for_model_65 ... ok
[INFO] [stdout] test communication_coverage_test::get_sefaz_url_model::returns_nfe_url_for_model_55 ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::multiple_orig_comb_same_item ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::tag_comb ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::tag_encerrante ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::tag_comb_with_cide ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::tag_encerrante_sem_bomba ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::tag_orig_comb ... ok
[INFO] [stdout] test communication_coverage_test::make_comb_tags::tag_orig_comb_importado ... ok
[INFO] [stdout] test communication_coverage_test::make_entrega_tags::entrega_cnpj ... ok
[INFO] [stdout] test communication_coverage_test::make_entrega_tags::entrega_cpf ... ok
[INFO] [stdout] test communication_coverage_test::make_retirada_tags::retirada_cnpj ... ok
[INFO] [stdout] test communication_coverage_test::make_retirada_tags::retirada_cpf ... ok
[INFO] [stdout] test communication_coverage_test::parse_authorization_response::parses_valid_authorization_response ... ok
[INFO] [stdout] test communication_coverage_test::parse_cancellation_response::parses_valid_cancellation_response ... ok
[INFO] [stdout] test communication_coverage_test::parse_status_response::parses_valid_status_response ... ok
[INFO] [stdout] test communication_coverage_test::qrcode_put_qr_tag::sem_idtoken_throws ... ok
[INFO] [stdout] test communication_coverage_test::qrcode_put_qr_tag::empty_version_defaults_to_200 ... ok
[INFO] [stdout] test communication_coverage_test::qrcode_put_qr_tag::put_qr_tag_v200 ... ok
[INFO] [stdout] test communication_coverage_test::qrcode_put_qr_tag::sem_url_produces_malformed ... ok
[INFO] [stdout] test communication_coverage_test::qrcode_put_qr_tag::sem_token_throws ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela::cancellation_request ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela_por_substituicao::model_65_builds_with_ch_nfe_ref ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cce::empty_chave_throws ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela::empty_chave_throws ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela_empty_chave::empty_chave_is_invalid ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_comprovante_entrega::builds_delivery_proof_without_gps ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_recibo::valid_recibo ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_comprovante_entrega::builds_delivery_proof ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_comprovante_entrega::builds_delivery_proof_cancellation ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cce::cce_request ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_chave::different_uf ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_chave::valid_chave ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_dist_dfe::ult_nsu_zero ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_dist_dfe::with_chave ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_dist_dfe::with_num_nsu ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_dist_dfe::with_ult_nsu ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_recibo::with_tp_amb_1 ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_envia_lote::modelo_55_sincrono ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_envia_lote::modelo_65_assincrono ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_envia_lote::modelo_55_assincrono ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_envia_lote::modelo_65_sincrono ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_evento_generic::generic_cce_event ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_insucesso_entrega::delivery_failure_cancellation ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_insucesso_entrega::builds_delivery_failure ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_inutiliza::serie_1 ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_inutiliza::serie_diferente ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_insucesso_entrega::motivo_4_with_justification ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_evento_generic::cancel_auto_generate_id_lote ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_inutiliza::with_current_year ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_manifesta::ciencia ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_manifesta::desconhecimento ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_manifesta::confirmacao ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_manifesta_empty_chave::empty_chave_throws ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_status::uses_config_uf_when_empty ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_manifesta::nao_realizada ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_status::uf_sp ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_status::uf_rs ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_status::with_tp_amb_1 ... ok
[INFO] [stdout] test communication_coverage_test::trait_epec_nfce::sp_builds_status_request ... ok
[INFO] [stdout] test communication_coverage_test::trait_events_rtc::info_pagto_integral_success ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::get_chave_returns_44_digit_key ... ok
[INFO] [stdout] test deep_coverage_test::additional_make_render::render_with_multiple_items ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::get_modelo_returns_55 ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::get_modelo_returns_65 ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::get_xml_calls_render_if_empty ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_error_handling_stores_errors ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::monta_nfe_is_alias_for_render ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_aut_xml ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_cana ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_cobr_fat_dup ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_compra ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_all_optional_sections ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_entrega ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_exporta ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_inf_intermed ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_inf_resp_tec ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::render_with_retirada ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::set_check_gtin_validates_gtin_codes ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::set_only_ascii_disabled_preserves_accents ... ok
[INFO] [stdout] test deep_coverage_test::qrcode_edge_cases::malformed_url_when_base_url_empty ... ok
[INFO] [stdout] test deep_coverage_test::qrcode_edge_cases::throws_on_missing_csc ... ok
[INFO] [stdout] test deep_coverage_test::qrcode_edge_cases::throws_on_missing_csc_id ... ok
[INFO] [stdout] test deep_coverage_test::make_render_coverage::set_only_ascii_converts_accented_characters ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_conciliacao::cancelamento_has_n_prot_evento ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_conciliacao::model_55_uses_svrs ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_conciliacao::with_det_pag ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_csc::csc_consulta_ind_op_1 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_csc::csc_revogar_ind_op_3 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_csc::csc_solicita_novo_ind_op_2 ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela_por_substituicao::empty_ver_aplic_throws - should panic ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela_por_substituicao::model_55_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_download::builds_dist_dfe_with_ch_nfe ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_download::throws_on_empty_chave ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_evento_lote::builds_cce_with_x_correcao ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_evento_lote::skips_epec_event ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_chave::long_chave_throws - should panic ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_chave::non_numeric_chave_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::ciencia_builds_210210 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::confirmacao_builds_210200 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::desconhecimento_builds_210220 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::ignores_invalid_event_type_999999 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::multiple_events_210200_and_210210 ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::nao_realizada_builds_210240_with_x_just ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cancela::empty_justification_throws ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_chave::short_chave_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::collects_multiple_errors ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_recibo_empty::empty_recibo_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::extract_validation_data_from_authorized_xml ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::is_valid_xml_accepts_well_formed ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_consulta_chave::empty_chave_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::is_valid_xml_rejects_empty ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::is_valid_xml_rejects_html ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::is_valid_xml_rejects_malformed ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_cce::empty_correction_throws ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::request_xml_wrong_root_detected ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::missing_namespace_detected ... ok
[INFO] [stdout] test communication_coverage_test::sefaz_envia_lote_additional::multiple_xmls_in_sync_mode_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::missing_required_block_detected ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::missing_signature_detected ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::throws_on_empty_string ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::throws_on_non_xml ... ok
[INFO] [stdout] test communication_coverage_test::trait_epec_nfce::model_55_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::validate_authorized_nfe_error_from_sefaz ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::valid_request_xml_passes ... ok
[INFO] [stdout] test communication_coverage_test::trait_epec_nfce::uf_not_sp_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::validate_authorized_nfe_matching_data ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::valid_nfe_passes ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::validate_authorized_nfe_mismatched_protocol ... ok
[INFO] [stdout] test communication_coverage_test::trait_events_rtc::chave_mod_65_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_cest_separate_method ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_det_export_without_export_ind ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_det_export ... ok
[INFO] [stdout] test communication_coverage_test::trait_events_rtc::model_65_throws - should panic ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_validate::wrong_version_detected ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::set_calculation_method_does_not_throw ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_imposto_devol ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_g_cred ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_csc::throws_on_ind_op_0 - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_inf_ad_prod ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_nve_multiple ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::render_with_multiple_items ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_obs_item_with_fisco ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_prod_with_di_adi ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_csc::throws_on_ind_op_greater_than_3 - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_nve_returns_empty_for_empty ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_csc::throws_on_model_55 - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::tag_is_tot_returns_null_when_empty ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_det::tag_prod_with_di_using_cpf ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_evento_lote::throws_on_empty_uf - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::build_tag_icms_tot_with_all_optional_fields ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::build_tag_icms_tot_with_auto_calculation ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::tag_ret_trib_with_all_fields ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::tag_total_returns_empty_when_not_set ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_evento_lote::throws_on_more_than_20_events - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::multiple_reboques ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::throws_on_empty_evento - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::tag_total_sets_v_nf_tot ... ok
[INFO] [stdout] test deep_coverage_test::tools_sefaz_manifesta_lote::throws_on_more_than_20_eventos - should panic ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::balsa_not_included_when_vagao_exists ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::tag_balsa ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::tag_balsa_returns_empty_when_empty ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::tag_vagao_returns_empty_when_empty ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::lacres_on_multiple_volumes ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::transporta_with_cpf ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::tag_is_tot_with_value ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::ret_transp ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_total::tag_issqn_tot_with_all_fields ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::tag_vagao ... ok
[INFO] [stdout] test deep_coverage_test::trait_tag_transp::vagao_not_included_when_veic_transp_exists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 181 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/make_ported_test.rs (/opt/rustwide/target/debug/deps/make_ported_test-b652112fecb5818e)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test agropecuario_ported::test_tagagropecuario_defensivo_builds_defensivo_tag ... ok
[INFO] [stdout] test autxml_ported::test_tagautxml_builds_autxml_with_cnpj ... ok
[INFO] [stdout] test autxml_ported::test_tagautxml_builds_autxml_with_cpf ... ok
[INFO] [stdout] test build_access_key_ported::builds_a_44_digit_access_key_with_valid_check_digit ... ok
[INFO] [stdout] test arma_ported::test_tagarma_builds_weapon_tag ... ok
[INFO] [stdout] test agropecuario_ported::test_tagagropecuario_guia_builds_guia_transito_tag ... ok
[INFO] [stdout] test cofins_builders_ported::cofins_aliq_cst_01_with_percentage ... ok
[INFO] [stdout] test cofins_builders_ported::cofins_nt_cst_05_06_07_08_09 ... ok
[INFO] [stdout] test cofins_builders_ported::cofins_nt_cst_04_non_taxed ... ok
[INFO] [stdout] test cofins_builders_ported::cofins_outr_cst_49_with_quantity ... ok
[INFO] [stdout] test cofins_builders_ported::cofins_qtde_cst_03_with_quantity ... ok
[INFO] [stdout] test comb_ported::test_tagcomb_builds_fuel_tag_with_cide ... ok
[INFO] [stdout] test cofins_builders_ported::cofins_outr_cst_99_with_percentage ... ok
[INFO] [stdout] test di_adi_det_export_rastro_ported::test_tagadi_builds_adi_tag ... ok
[INFO] [stdout] test di_adi_det_export_rastro_ported::test_tagdet_export_builds_det_export_tag ... ok
[INFO] [stdout] test di_adi_det_export_rastro_ported::test_tagdet_export_ind_builds_export_ind_tag ... ok
[INFO] [stdout] test di_adi_det_export_rastro_ported::test_tagdi_builds_di_tag_with_cnpj ... ok
[INFO] [stdout] test di_adi_det_export_rastro_ported::test_tagdi_builds_di_tag_with_cpf ... ok
[INFO] [stdout] test di_adi_det_export_rastro_ported::test_tagrastro_builds_rastro_traceability_tag ... ok
[INFO] [stdout] test encerrante_ported::test_tagencerrante_builds_closing_meter_reading_tag ... ok
[INFO] [stdout] test gcred_ported::test_tag_credito_presumido_prod_builds_gcred_tag ... ok
[INFO] [stdout] test ii_builders_additional::builds_ii_with_all_zero_values ... ok
[INFO] [stdout] test ii_builders_additional::builds_ii_with_large_values ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_nt_cst_01_non_taxed ... ok
[INFO] [stdout] test inf_ad_prod_ported::test_taginfadprod_builds_additional_product_info_tag ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_nt_cst_02_03_04_05_non_taxed ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_trib_cst_49_with_unit_based ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_trib_cst_50_with_percentage ... ok
[INFO] [stdout] test inf_resp_tec_ported::test_taginfresptec_builds_inf_resp_tec_tag ... ok
[INFO] [stdout] test med_ported::test_tagmed_builds_medicine_tag ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_with_optional_header_fields_cnpj_prod_cselo_qselo ... ok
[INFO] [stdout] test pis_builders_ported::pis_outr_cst_99_with_quantity ... ok
[INFO] [stdout] test pis_builders_ported::pis_qtde_cst_03_with_quantity ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_trib_cst_99_with_percentage ... ok
[INFO] [stdout] test ipi_builders_ported::ipi_trib_cst_00_with_percentage ... ok
[INFO] [stdout] test pis_builders_ported::pis_aliq_cst_01_with_percentage ... ok
[INFO] [stdout] test pis_builders_ported::pis_aliq_cst_02 ... ok
[INFO] [stdout] test pis_builders_ported::pis_nt_cst_05_06_07_08_09 ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_nf_builds_refnf_group ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_nfp_builds_refnfp_group_with_cpf ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_nfp_builds_refnfp_group_with_cnpj ... ok
[INFO] [stdout] test obs_item_ported::test_tagprod_obscont_builds_obsitem_with_obscont ... ok
[INFO] [stdout] test orig_comb_ported::test_tagorigcomb_builds_fuel_origin_tag ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_cte_builds_refcte_tag ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_ecf_builds_refecf_group ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_nfe_builds_refnfe_tag ... ok
[INFO] [stdout] test pis_builders_ported::pis_outr_cst_49_with_percentage ... ok
[INFO] [stdout] test reference_document_tags::test_tagref_nfe_sig_builds_refnfesig_tag ... ok
[INFO] [stdout] test retirada_entrega_tags::test_tagentrega_builds_entrega_with_cnpj ... ok
[INFO] [stdout] test retirada_entrega_tags::test_tagentrega_builds_entrega_with_cpf ... ok
[INFO] [stdout] test obs_item_ported::test_tagprod_obsfisco_builds_obsitem_with_obsfisco ... ok
[INFO] [stdout] test retirada_entrega_tags::test_tagretirada_builds_retirada_with_cnpj ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_02_monofasico ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_15_monofasico_with_retention ... ok
[INFO] [stdout] test retirada_entrega_tags::test_tagretirada_builds_retirada_with_cpf ... ok
[INFO] [stdout] test pis_builders_ported::pis_nt_cst_04_non_taxed ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_20_with_base_reduction ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_50_suspended ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_30_exempt_with_st ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_51_deferral ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_53_monofasico_deferred ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_40_exempt ... ok
[INFO] [stdout] test tag_icms_part_ported::test_tagicmspart_builds_icms_part_group ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_41_non_taxed ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_00_fully_taxed ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_61_monofasico_previously_charged ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_102_without_credit ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_103_uses_same_wrapper ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_60_previously_charged_st ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_201_with_credit_and_st ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_202_without_credit_with_st ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_203_uses_same_wrapper ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_70_reduction_with_st ... ok
[INFO] [stdout] test tag_icms_cst_ported::test_tagicms_cst_90_others ... ok
[INFO] [stdout] test tag_icms_st_ported::test_tagicmsst_builds_icmsst_repasse_group ... ok
[INFO] [stdout] test tag_icms_uf_dest_ported::test_tagicmsufdest_builds_icms_uf_dest_group ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_300_uses_same_wrapper ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_400_uses_same_wrapper ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_101_with_credit ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_500_previously_charged ... ok
[INFO] [stdout] test tag_ii_ported::test_tagii_builds_ii_group ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_900_others ... ok
[INFO] [stdout] test tag_issqn_ported::test_tagissqn_builds_issqn_tag_structure ... ok
[INFO] [stdout] test tag_utility_ported_from_taginfnfe::test_taginfnfe_sem_chave_de_acesso_builds_infnfe_without_access_key ... ok
[INFO] [stdout] test tag_icmssn_ported::test_tagicmssn_should_accept_empty_orig_when_crt_is_4 ... ok
[INFO] [stdout] test tag_utility_ported_from_taginfnfe::test_taginfnfe_builds_infnfe_with_id_and_versao_attributes ... ok
[INFO] [stdout] test tagide_ported::test_tagide_model_65_ide_fields ... ok
[INFO] [stdout] test tagide_ported::test_tagide_model_55_ide_fields ... ok
[INFO] [stdout] test tag_utility_ported_from_taginfnfe::test_taginfnfe_com_pk_nitem_builds_infnfe_with_pk_nitem_attribute ... ok
[INFO] [stdout] test tagide_ported::test_tagide_contingency_fields ... ok
[INFO] [stdout] test veic_prod_ported::test_tagveicprod_builds_vehicle_product_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/misc_ported_test.rs (/opt/rustwide/target/debug/deps/misc_ported_test-1c36aac13a2c3f2c)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test complements_test::b2b_complement_on_non_nfe_checks_tag ... ok
[INFO] [stdout] test complements_test::attach_event_protocol_produces_proc_evento ... ok
[INFO] [stdout] test complements_test::b2b_complement_verifies_nfe_proc_and_b2b_tags ... ok
[INFO] [stdout] test complements_test::cancel_non_nfe_document_throws ... ok
[INFO] [stdout] test complements_test::b2b_complement_wrong_node_checks_tag ... ok
[INFO] [stdout] test complements_test::non_xml_input_throws ... ok
[INFO] [stdout] test complements_test::cancel_register_produces_nfe_proc ... ok
[INFO] [stdout] test complements_test::wrong_document_type_throws ... ok
[INFO] [stdout] test complements_test::wrong_root_node_throws ... ok
[INFO] [stdout] test config_test::config_with_array_instead_of_json_string_fails ... ok
[INFO] [stdout] test config_test::config_with_cpf_is_valid ... ok
[INFO] [stdout] test config_test::empty_string_fails_parse ... ok
[INFO] [stdout] test config_test::config_without_optional_fields_is_valid ... ok
[INFO] [stdout] test config_test::missing_cnpj_fails ... ok
[INFO] [stdout] test config_test::missing_razaosocial_fails ... ok
[INFO] [stdout] test config_test::missing_schemes_fails ... ok
[INFO] [stdout] test config_test::missing_sigla_uf_fails ... ok
[INFO] [stdout] test config_test::missing_tp_amb_fails ... ok
[INFO] [stdout] test config_test::validate_config_json_returns_object ... ok
[INFO] [stdout] test config_test::missing_versao_fails ... ok
[INFO] [stdout] test convert_test::convert_txt_with_invalid_key_throws ... ok
[INFO] [stdout] test convert_test::convert_local_txt_to_xml_produces_nfe ... ok
[INFO] [stdout] test convert_test::convert_dump_returns_correct_id ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_cobr_fields ... ok
[INFO] [stdout] test convert_test::converted_xml_has_4_det_items ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_emit_fields ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_inf_adic ... ok
[INFO] [stdout] test gtin_test::bad_check_digit_throws ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_pag_fields ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_dest_fields ... ok
[INFO] [stdout] test gtin_test::empty_string_and_sem_gtin_and_valid_gtin_are_valid ... ok
[INFO] [stdout] test gtin_test::non_numeric_throws ... ok
[INFO] [stdout] test make_dev_test::tag_ide_contingency_fields ... ok
[INFO] [stdout] test make_dev_test::tag_ide_empty_required_fields ... ok
[INFO] [stdout] test make_dev_test::tag_ide_model_55_with_all_values ... ok
[INFO] [stdout] test make_dev_test::tag_ide_model_65_with_nfce_specifics ... ok
[INFO] [stdout] test make_dev_test::tag_inf_nfe_with_id_and_versao ... ok
[INFO] [stdout] test make_dev_test::tag_inf_nfe_with_pk_n_item ... ok
[INFO] [stdout] test make_dev_test::tag_inf_nfe_without_access_key ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_transp_fields ... ok
[INFO] [stdout] test convert_test::txt_to_xml_returns_first_of_multi_note_txt ... ok
[INFO] [stdout] test convert_test::txt_to_xml_all_returns_single_invoice ... ok
[INFO] [stdout] test convert_test::txt_to_xml_all_returns_all_invoices_from_multi_note_txt ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_icms_tot_fields ... ok
[INFO] [stdout] test convert_test::converted_xml_has_correct_ide_fields ... ok
[INFO] [stdout] test standardize_test::empty_string_throws ... ok
[INFO] [stdout] test standardize_test::null_input_throws ... ok
[INFO] [stdout] test standardize_test::non_xml_string_throws ... ok
[INFO] [stdout] test standardize_test::whitespace_only_string_throws ... ok
[INFO] [stdout] test standardize_test::numeric_input_throws ... ok
[INFO] [stdout] test convert_test::txt_to_xml_all_each_xml_is_independent ... ok
[INFO] [stdout] test webservices_test::rs_homologation_model_55_returns_url ... ok
[INFO] [stdout] test webservices_test::get_sefaz_url_exists_and_is_callable ... ok
[INFO] [stdout] test webservices_test::invalid_uf_xy_throws ... ok
[INFO] [stdout] test valid_txt_test::valid_sebrae_format_txt_passes_validation ... ok
[INFO] [stdout] test tipos_basicos_test::tstring_xsd_has_correct_pattern ... ok
[INFO] [stdout] test valid_txt_test::invalid_txt_returns_validation_errors ... ok
[INFO] [stdout] test valid_txt_test::valid_local_format_txt_passes_validation ... ok
[INFO] [stdout] test standardize_test::detect_nfe_xml_type_returns_nfe ... ok
[INFO] [stdout] test standardize_test::convert_nfe_xml_to_json_string ... ok
[INFO] [stdout] test standardize_test::convert_nfe_xml_to_std_object ... ok
[INFO] [stdout] test standardize_test::convert_nfe_xml_to_array_object ... ok
[INFO] [stdout] test standardize_test::cte_xml_throws ... ok
[INFO] [stdout] test certificate_test::pf_certificate_extracts_cpf_and_validity_date ... ok
[INFO] [stdout] test certificate_test::pj_certificate_extracts_cnpj_and_validity_date ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-a2eac814923836b4)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test create_icms_totals_is_all_zero ... ok
[INFO] [stdout] test format_cents_or_zero_none_2dp_is_zero ... ok
[INFO] [stdout] test format_cents_zero_2dp ... ok
[INFO] [stdout] test format_rate4_or_zero_none_is_zero ... ok
[INFO] [stdout] test format_cents_or_zero_some_matches_format_cents ... ok
[INFO] [stdout] test format_cents_or_none_none_is_none ... ok
[INFO] [stdout] test format_cents_len_consistent ... ok
[INFO] [stdout] test format_cents_zero_is_zero_dot_zeroes ... ok
[INFO] [stdout] test format_cents_2_decimal_part_matches_mod_100 ... ok
[INFO] [stdout] test format_cents_or_zero_none_produces_zero ... ok
[INFO] [stdout] test filter_fields_removes_nones_keeps_somes ... ok
[INFO] [stdout] test get_state_code_and_get_state_by_code_are_inverses ... ok
[INFO] [stdout] test ibge_to_uf_has_all_27_codes ... ok
[INFO] [stdout] test merge_icms_totals_double_zero_is_still_zero ... ok
[INFO] [stdout] test format_cents_or_none_some_matches_format_cents ... ok
[INFO] [stdout] test format_rate4_or_zero_some_matches_format_rate4 ... ok
[INFO] [stdout] test format_cents_2_has_one_dot_and_2_decimals ... ok
[INFO] [stdout] test format_cents_has_one_dot_and_n_decimals ... ok
[INFO] [stdout] test state_ibge_codes_has_all_27_ufs ... ok
[INFO] [stdout] test format_rate_4_has_4_decimal_places ... ok
[INFO] [stdout] test format_rate4_has_4_decimal_places ... ok
[INFO] [stdout] test format_rate_has_n_decimal_places ... ok
[INFO] [stdout] test merge_icms_totals_is_commutative ... ok
[INFO] [stdout] test merge_icms_totals_with_zero_is_identity ... ok
[INFO] [stdout] test merge_icms_totals_is_associative ... ok
[INFO] [stdout] test required_field_none_returns_err ... ok
[INFO] [stdout] test escape_xml_safe_string_unchanged ... ok
[INFO] [stdout] test unknown_ibge_code_returns_err ... ok
[INFO] [stdout] test optional_field_none_returns_none ... ok
[INFO] [stdout] test unknown_uf_returns_err ... ok
[INFO] [stdout] test extract_xml_tag_value_missing_tag_does_not_panic ... ok
[INFO] [stdout] test required_field_some_returns_ok ... ok
[INFO] [stdout] test tag_none_is_empty_element ... ok
[INFO] [stdout] test serialize_tax_element_no_outer_tag ... ok
[INFO] [stdout] test optional_field_some_returns_tax_field ... ok
[INFO] [stdout] test tax_field_serializes_to_xml_pattern ... ok
[INFO] [stdout] test tag_starts_with_lt_ends_with_gt ... ok
[INFO] [stdout] test tag_with_text_contains_escaped_text ... ok
[INFO] [stdout] test serialize_tax_element_with_outer_tag ... ok
[INFO] [stdout] test escape_xml_never_contains_raw_special_chars ... ok
[INFO] [stdout] test tag_extract_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/qrcode_test.rs (/opt/rustwide/target/debug/deps/qrcode_test-ad41644bef297a6b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test build_nfce_consult_url_tests::builds_consultation_url ... ok
[INFO] [stdout] test build_nfce_qr_code_url_v200::generates_online_qr_code_url_tp_emis_1 ... ok
[INFO] [stdout] test build_nfce_qr_code_url_v200::generates_offline_qr_code_url_tp_emis_9 ... ok
[INFO] [stdout] test build_nfce_qr_code_url_v200::throws_without_csc_for_v200 ... ok
[INFO] [stdout] test build_nfce_qr_code_url_v300::generates_online_qr_code_url_no_csc_needed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_coverage_ported_test.rs (/opt/rustwide/target/debug/deps/render_coverage_ported_test-3f63ae84c80e4f67)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test trait_tag_cobr::test_tag_cobr_builds_cobr_with_fat_and_dup ... ok
[INFO] [stdout] test render_nfce_model_65::test_render_nfce_model_65_produces_xml_with_mod_65_ind_final_1_tp_imp_4 ... ok
[INFO] [stdout] test trait_calculations::test_calculations_with_different_tax_values ... ok
[INFO] [stdout] test trait_calculations::test_calculations_totals_from_multiple_items ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_arma_weapon ... ok
[INFO] [stdout] test render_complete_nfe_55::test_render_complete_nfe55_has_all_sections ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_dfe_referenciado ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_med_medicine ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_rastro_batch_tracking ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_recopi_empty_should_not_render_tag ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_recopi_render_includes_nrecopi ... ok
[INFO] [stdout] test trait_tag_det_prod::test_tag_prod_with_all_optional_fields ... ok
[INFO] [stdout] test trait_tag_det_options::test_tag_veic_prod_vehicle ... ok
[INFO] [stdout] test trait_tag_pag::test_tag_pag_multiple_payments ... ok
[INFO] [stdout] test trait_tag_pag::test_tag_pag_with_vtroco_and_card_details ... ok
[INFO] [stdout] test trait_tag_refs::test_multiple_refs_in_ide ... ok
[INFO] [stdout] test trait_tag_det_prod::test_tag_prod_full_render_with_inf_ad_prod_and_obs_item ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_cte_in_ide ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_ecf_in_ide ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_nf_in_ide ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_nfe_sig_in_ide ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_nfe_in_ide ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_nfp_with_cnpj_in_ide ... ok
[INFO] [stdout] test trait_tag_refs::test_tag_ref_nfp_with_cpf_in_ide ... ok
[INFO] [stdout] test trait_tag_total_issqn_tot::test_tag_issqn_tot_builds_issqn_tot_with_all_fields ... ok
[INFO] [stdout] test trait_tag_total_icms_tot::test_tag_icms_tot_with_accumulated_values_builds_icms_tot_with_all_monetary_fields ... ok
[INFO] [stdout] test trait_tag_total_ret_trib::test_tag_ret_trib_builds_ret_trib_with_all_retention_fields ... ok
[INFO] [stdout] test trait_tag_transp::test_tag_transp_full_builds_full_transport_section_with_all_child_tags ... ok
[INFO] [stdout] test trait_tag_total_ret_trib::test_tag_ret_trib_should_be_inside_total_section_in_rendered_xml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_tests.rs (/opt/rustwide/target/debug/deps/snapshot_tests-72d98a6aad9069b9)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test snapshot_format_cents_1050 ... ok
[INFO] [stdout] test snapshot_format_cents_123456 ... ok
[INFO] [stdout] test snapshot_format_cents_10_places ... ok
[INFO] [stdout] test snapshot_format_cents_1_cent ... ok
[INFO] [stdout] test snapshot_format_cents_negative ... ok
[INFO] [stdout] test snapshot_format_cents_or_none_none ... ok
[INFO] [stdout] test snapshot_all_state_codes ... ok
[INFO] [stdout] test snapshot_all_reverse_lookups ... ok
[INFO] [stdout] test snapshot_escape_xml_all_chars ... ok
[INFO] [stdout] test snapshot_format_cents_or_zero_none ... ok
[INFO] [stdout] test snapshot_format_cents_or_none_some ... ok
[INFO] [stdout] test snapshot_extract_xml_tag_value ... ok
[INFO] [stdout] test snapshot_create_icms_totals ... ok
[INFO] [stdout] test snapshot_format_cents_or_zero_some ... ok
[INFO] [stdout] test snapshot_escape_xml_ampersand ... ok
[INFO] [stdout] test snapshot_extract_xml_tag_value_not_found ... ok
[INFO] [stdout] test snapshot_escape_xml_clean_string ... ok
[INFO] [stdout] test snapshot_format_decimal ... ok
[INFO] [stdout] test snapshot_format_cents_zero ... ok
[INFO] [stdout] test snapshot_format_rate4_cofins ... ok
[INFO] [stdout] test snapshot_format_rate4_pis ... ok
[INFO] [stdout] test snapshot_format_rate4_or_zero_none ... ok
[INFO] [stdout] test snapshot_format_rate4_or_zero_some ... ok
[INFO] [stdout] test snapshot_format_rate4_zero ... ok
[INFO] [stdout] test snapshot_format_rate_4_percent ... ok
[INFO] [stdout] test snapshot_format_rate_7_percent ... ok
[INFO] [stdout] test snapshot_format_rate_zero ... ok
[INFO] [stdout] test snapshot_format_rate_12_percent ... ok
[INFO] [stdout] test snapshot_specific_state_pr ... ok
[INFO] [stdout] test snapshot_specific_state_sp ... ok
[INFO] [stdout] test snapshot_merge_icms_totals_accumulates ... ok
[INFO] [stdout] test snapshot_state_by_code_unknown ... ok
[INFO] [stdout] test snapshot_reverse_lookup_35 ... ok
[INFO] [stdout] test snapshot_state_code_unknown ... ok
[INFO] [stdout] test snapshot_format_rate_18_percent ... ok
[INFO] [stdout] test snapshot_reverse_lookup_41 ... ok
[INFO] [stdout] test snapshot_merge_icms_totals ... ok
[INFO] [stdout] test snapshot_tag_with_multiple_attrs ... ok
[INFO] [stdout] test snapshot_tax_element_icms00 ... ok
[INFO] [stdout] test snapshot_tax_element_cofins ... ok
[INFO] [stdout] test snapshot_simple_tag ... ok
[INFO] [stdout] test snapshot_tax_element_icms_uf_dest_no_outer ... ok
[INFO] [stdout] test snapshot_tag_self_closing_like ... ok
[INFO] [stdout] test snapshot_tax_element_ii_no_outer ... ok
[INFO] [stdout] test snapshot_tax_element_ipi_with_outer_fields ... ok
[INFO] [stdout] test snapshot_tag_with_attrs ... ok
[INFO] [stdout] test snapshot_tag_empty_children ... ok
[INFO] [stdout] test snapshot_tax_element_pis_aliq ... ok
[INFO] [stdout] test snapshot_tag_with_text_escaping ... ok
[INFO] [stdout] test snapshot_tax_element_xml_escaping_in_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tax_coverage_ported_part2_test.rs (/opt/rustwide/target/debug/deps/tax_coverage_ported_part2_test-9eae3b186bcef609)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test cana::test_tagcana_and_tagfordia_and_tagdeduc ... ok
[INFO] [stdout] test cofins::test_cofins_aliq_cst_01 ... ok
[INFO] [stdout] test cofins::test_cofins_aliq_cst_02 ... ok
[INFO] [stdout] test cofins::test_cofins_nt_cst_05 ... ok
[INFO] [stdout] test cofins::test_cofins_nt_cst_06 ... ok
[INFO] [stdout] test cofins::test_cofins_nt_cst_04 ... ok
[INFO] [stdout] test cofins::test_cofins_nt_cst_07 ... ok
[INFO] [stdout] test cofins::test_cofins_nt_cst_08 ... ok
[INFO] [stdout] test cofins::test_cofins_nt_cst_09 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_50 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_51 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_52 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_53 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_54 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_55 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_56 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_61 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_62 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_60 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_63 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_65 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_64 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_67 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_66 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_70 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_73 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_72 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_71 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_with_qbc_prod_cst_99 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_with_vbc_cst_49 ... ok
[INFO] [stdout] test cofins::test_cofins_qtde_cst_03 ... ok
[INFO] [stdout] test cofinsst::test_cofinsst_with_vbc ... ok
[INFO] [stdout] test compra::test_tagcompra_all_fields ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_74 ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_75 ... ok
[INFO] [stdout] test cofinsst::test_cofinsst_with_qbc_prod ... ok
[INFO] [stdout] test exporta::test_tagexporta_without_xloc_despacho ... ok
[INFO] [stdout] test is_ibscbs::test_tag_is_with_vbcis ... ok
[INFO] [stdout] test compra::test_tagcompra_optional_fields_null ... ok
[INFO] [stdout] test is_ibscbs::test_tag_is_without_vbcis_or_utrib ... ok
[INFO] [stdout] test issqn::test_tag_issqn_zero_vbc_does_not_accumulate_totals ... ok
[INFO] [stdout] test issqn::test_tag_issqn_optional_fields_null ... ok
[INFO] [stdout] test ii::test_tag_ii_all_fields ... ok
[INFO] [stdout] test is_ibscbs::test_tag_is_with_utrib_and_qtrib ... ok
[INFO] [stdout] test pis::test_pis_aliq_cst_01 ... ok
[INFO] [stdout] test pis::test_pis_nt_cst_04 ... ok
[INFO] [stdout] test issqn::test_tag_issqn_all_fields ... ok
[INFO] [stdout] test exporta::test_tagexporta_all_fields ... ok
[INFO] [stdout] test cofins::test_cofins_outr_cst_98 ... ok
[INFO] [stdout] test pis::test_pis_aliq_cst_02 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_50 ... ok
[INFO] [stdout] test pis::test_pis_aliq_with_empty_vpis ... ok
[INFO] [stdout] test pis::test_pis_nt_cst_05 ... ok
[INFO] [stdout] test pis::test_pis_nt_cst_06 ... ok
[INFO] [stdout] test pis::test_pis_nt_cst_08 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_53 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_55 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_51 ... ok
[INFO] [stdout] test pis::test_pis_nt_cst_09 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_52 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_54 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_56 ... ok
[INFO] [stdout] test pis::test_pis_nt_cst_07 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_62 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_63 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_65 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_60 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_66 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_70 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_71 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_61 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_72 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_64 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_75 ... ok
[INFO] [stdout] test pis::test_pis_outr_with_null_vpis ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_67 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_74 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_73 ... ok
[INFO] [stdout] test pis::test_pis_outr_cst_98 ... ok
[INFO] [stdout] test pis::test_pis_outr_with_qbc_prod_cst_99 ... ok
[INFO] [stdout] test pis::test_pis_outr_with_vbc_cst_49 ... ok
[INFO] [stdout] test pis::test_pis_qtde_cst_03 ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_cofins_aliq_totalizer ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_cofins_outr_totalizer ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_cofins_qtde_totalizer ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_cofinsst_with_ind_soma_0 ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_pisst_with_ind_soma_0 ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_cofinsst_with_ind_soma_1 ... ok
[INFO] [stdout] test pis_cofins_totalizer::test_pisst_with_ind_soma_1 ... ok
[INFO] [stdout] test pisst::test_pisst_with_qbc_prod ... ok
[INFO] [stdout] test pisst::test_pisst_with_vbc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tax_coverage_ported_test.rs (/opt/rustwide/target/debug/deps/tax_coverage_ported_test-681514ce6757536e)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test icms_cst::test_icms00_cst_00_with_fcp ... ok
[INFO] [stdout] test icms_cst::test_icms00_without_fcp_cst_00_without_fcp ... ok
[INFO] [stdout] test icms_cst::test_icms02_cst_02_monofasico ... ok
[INFO] [stdout] test icms_cst::test_icms15_cst_15_monofasico_with_retention ... ok
[INFO] [stdout] test icms_cst::test_icms15_with_p_red_ad_rem_cst_15_with_ad_rem_reduction ... ok
[INFO] [stdout] test icms_cst::test_icms20_cst_20_with_fcp_and_desoneration ... ok
[INFO] [stdout] test icms_cst::test_icms10_cst_10_with_st_and_fcp ... ok
[INFO] [stdout] test icms_cst::test_icms30_cst_30_with_st_fcp ... ok
[INFO] [stdout] test icms_cst::test_icms40_cst_40_isento_with_desoneration ... ok
[INFO] [stdout] test icms_cst::test_icms41_cst_41_uses_icms40_wrapper ... ok
[INFO] [stdout] test icms_cst::test_icms50_cst_50_uses_icms40_wrapper ... ok
[INFO] [stdout] test icms_cst::test_icms51_minimal_cst_51_minimal ... ok
[INFO] [stdout] test icms_cst::test_icms51_with_dif_cst_51_with_deferral_and_fcp_deferral ... ok
[INFO] [stdout] test icms_cst::test_icms53_cst_53_monofasico_with_deferral ... ok
[INFO] [stdout] test icms_cst::test_icms60_cst_60_with_st_retained_and_effective_values ... ok
[INFO] [stdout] test icms_cst::test_icms60_minimal_cst_60_minimal ... ok
[INFO] [stdout] test icms_cst::test_icms61_cst_61_monofasico_retained ... ok
[INFO] [stdout] test icms_cst::test_icms70_full_cst_70_with_all_st_and_desoneration_fields ... ok
[INFO] [stdout] test icms_cst::test_icms90_minimal_cst_90_minimal ... ok
[INFO] [stdout] test icms_cst::test_icms90_full_cst_90_with_deferral_fcp_deferral_st_desoneration ... ok
[INFO] [stdout] test icms_totals::test_icms00_totals_cst_00_accumulates_vbc_and_vicms ... ok
[INFO] [stdout] test icms_part::test_icms_part_partition_between_states ... ok
[INFO] [stdout] test icms_cst::test_icms70_without_st_deson_cst_70_without_st_desoneration ... ok
[INFO] [stdout] test icms_totals::test_icms02_totals_cst_02_accumulates_mono_totals ... ok
[INFO] [stdout] test icms_totals::test_icms61_totals_cst_61_accumulates_mono_retained_totals ... ok
[INFO] [stdout] test icms_totals::test_merge_icms_totals_accumulates_correctly ... ok
[INFO] [stdout] test icms_totals::test_create_icms_totals_returns_zeroed ... ok
[INFO] [stdout] test icms_uf_dest::test_icms_uf_dest_interstate_destination ... ok
[INFO] [stdout] test icms_totals::test_icms10_totals_cst_10_accumulates_st_totals ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn101_csosn_101 ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn201_full_csosn_201_with_fcp_st ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn201_minimal_csosn_201_minimal ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn202_csosn_202_with_fcp_st ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn203_csosn_203_uses_icmssn202_wrapper ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn400_csosn_400_uses_icmssn102_wrapper ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn103_csosn_103_uses_icmssn102_wrapper ... ok
[INFO] [stdout] test icms_st::test_icms_st_repasse_with_effective_values ... ok
[INFO] [stdout] test icms_totals::test_icms20_totals_cst_20_accumulates_vicms_deson ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn300_csosn_300_uses_icmssn102_wrapper ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn500_minimal_csosn_500_minimal ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn900_minimal_csosn_900_minimal ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn900_full_csosn_900_full ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn102_csosn_102 ... ok
[INFO] [stdout] test icmssn_csosn::test_icmssn500_full_csosn_500_with_all_effective_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tax_icms_test.rs (/opt/rustwide/target/debug/deps/tax_icms_test-d5d6d6d87204d16e)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test icms_uf_dest::builds_interstate_destination_icms ... ok
[INFO] [stdout] test regime_normal_cst::cst_00_with_fcp ... ok
[INFO] [stdout] test regime_normal_cst::cst_00_regular_icms ... ok
[INFO] [stdout] test regime_normal_cst::cst_10_icms_with_st ... ok
[INFO] [stdout] test regime_normal_cst::cst_20_icms_with_base_reduction ... ok
[INFO] [stdout] test regime_normal_cst::cst_30_exempt_with_st ... ok
[INFO] [stdout] test regime_normal_cst::cst_40_41_50_exempt_variants::case_1 ... ok
[INFO] [stdout] test regime_normal_cst::cst_40_41_50_exempt_variants::case_2 ... ok
[INFO] [stdout] test regime_normal_cst::cst_40_41_50_exempt_variants::case_3 ... ok
[INFO] [stdout] test regime_normal_cst::cst_51_deferred ... ok
[INFO] [stdout] test regime_normal_cst::cst_60_previously_charged_by_st ... ok
[INFO] [stdout] test regime_normal_cst::cst_70_reduction_with_st ... ok
[INFO] [stdout] test regime_normal_cst::cst_90_other ... ok
[INFO] [stdout] test regime_normal_cst::throws_on_unknown_cst ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_101_with_sn_credit ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_102_no_credit ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_103_uses_icmssn102_tag ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_201_sn_with_st_and_credit ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_202_sn_with_st_no_credit ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_400_uses_icmssn102_tag ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_203_uses_icmssn202_tag ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_300_uses_icmssn102_tag ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_900_other_sn ... ok
[INFO] [stdout] test simples_nacional_csosn::csosn_500_previously_charged_by_st ... ok
[INFO] [stdout] test simples_nacional_csosn::throws_on_unknown_csosn ... ok
[INFO] [stdout] test totals_accumulation::merge_icms_totals_accumulates_correctly ... ok
[INFO] [stdout] test totals_accumulation::create_icms_totals_returns_zeroed_object ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tax_pis_cofins_ipi_test.rs (/opt/rustwide/target/debug/deps/tax_pis_cofins_ipi_test-e74f971c997299ef)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test build_cofins_st_xml_tests::builds_cofinsst ... ok
[INFO] [stdout] test build_ii_xml_tests::builds_import_tax ... ok
[INFO] [stdout] test build_cofins_xml_tests::cst_03_cofins_qtde ... ok
[INFO] [stdout] test build_cofins_xml_tests::cst_04_cofins_nt ... ok
[INFO] [stdout] test build_cofins_xml_tests::cst_01_cofins_aliq ... ok
[INFO] [stdout] test build_cofins_xml_tests::cst_99_cofins_outr ... ok
[INFO] [stdout] test build_ipi_xml_tests::cst_00_ipi_trib ... ok
[INFO] [stdout] test build_ipi_xml_tests::cst_50_ipi_trib_percentage_based ... ok
[INFO] [stdout] test build_ipi_xml_tests::cst_99_ipi_trib_quantity_based ... ok
[INFO] [stdout] test build_ipi_xml_tests::includes_optional_fields ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_01 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_02 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_03 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_04 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_05 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_06 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_07 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_08 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_09 ... ok
[INFO] [stdout] test build_ipi_xml_tests::ipint_cst_variants::case_10 ... ok
[INFO] [stdout] test build_pis_st_xml_tests::builds_pisst_with_percentage ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_02_pis_aliq ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_01_pis_aliq_percentage_based ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_03_pis_qtde_quantity_based ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_04_to_09_pis_nt::case_1 ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_04_to_09_pis_nt::case_2 ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_04_to_09_pis_nt::case_3 ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_04_to_09_pis_nt::case_4 ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_04_to_09_pis_nt::case_5 ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_04_to_09_pis_nt::case_6 ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_49_pis_outr_percentage ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_99_pis_outr_percentage ... ok
[INFO] [stdout] test build_pis_xml_tests::cst_99_pis_outr_quantity_based ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tools_ported_test.rs (/opt/rustwide/target/debug/deps/tools_ported_test-cef8083fab95d7cb)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test contingency_test::am_defaults_to_svc_rs ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_01 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_04 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_03 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_02 ... ok
[INFO] [stdout] test contingency_nfe_test::does_not_alter_xml_already_configured_for_contingency ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_05 ... ok
[INFO] [stdout] test contingency_nfe_test::throws_when_adjusting_nfce_xml_for_contingency ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_07 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_08 ... ok
[INFO] [stdout] test contingency_nfe_test::adjusts_nfe_xml_with_contingency_data ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_06 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_09 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_10 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_11 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_13 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_12 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_14 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_15 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_16 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_17 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_19 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_21 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_22 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_18 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_23 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_26 ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_27 ... ok
[INFO] [stdout] test contingency_test::deactivate_resets_contingency ... ok
[INFO] [stdout] test contingency_test::get_contingency_type_returns_valid_type ... ok
[INFO] [stdout] test contingency_test::get_sefaz_url_contingency_sp_returns_svc_an_url ... ok
[INFO] [stdout] test contingency_test::load_contingency_from_json ... ok
[INFO] [stdout] test qrcode_test::throws_when_csc_id_is_empty ... ok
[INFO] [stdout] test qrcode_test::throws_when_csc_token_is_empty ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_20 ... ok
[INFO] [stdout] test tools_test::sefaz_cadastro::builds_correct_cadastro_request_by_cpf ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_25 ... ok
[INFO] [stdout] test contingency_test::sp_defaults_to_svc_an ... ok
[INFO] [stdout] test contingency_test::contingency_state_mapping::case_24 ... ok
[INFO] [stdout] test contingency_test::sp_should_not_use_svc_rs ... ok
[INFO] [stdout] test tools_test::sefaz_consulta_chave::builds_correct_xml_for_valid_chave ... ok
[INFO] [stdout] test tools_test::sefaz_cce::builds_correct_cce_request_xml ... ok
[INFO] [stdout] test tools_test::sefaz_cadastro::builds_correct_cadastro_request_by_cnpj ... ok
[INFO] [stdout] test tools_test::sefaz_cadastro::builds_correct_cadastro_request_by_ie ... ok
[INFO] [stdout] test qrcode_test::produces_malformed_url_when_base_url_is_empty ... ok
[INFO] [stdout] test tools_test::sefaz_consulta_recibo::builds_correct_xml_for_valid_recibo ... ok
[INFO] [stdout] test tools_test::sefaz_cancela::builds_correct_cancellation_event_request_xml ... ok
[INFO] [stdout] test tools_test::sefaz_dist_dfe::builds_correct_dist_dfe_request_xml ... ok
[INFO] [stdout] test tools_test::sefaz_envia_lote::builds_correct_request_for_model_65 ... ok
[INFO] [stdout] test tools_test::sefaz_inutiliza::builds_correct_xml_for_number_voiding ... ok
[INFO] [stdout] test tools_test::sefaz_envia_lote::builds_correct_request_for_model_55 ... ok
[INFO] [stdout] test qrcode_test::inserts_qr_code_and_url_chave_tags_into_nfce_xml ... ok
[INFO] [stdout] test tools_test::sefaz_status::builds_correct_status_request_xml ... ok
[INFO] [stdout] test tools_test::sefaz_manifesta::builds_correct_manifestacao_request_xml ... ok
[INFO] [stdout] test tools_test::sefaz_envia_lote::builds_correct_compressed_request_for_model_55 ... ok
[INFO] [stdout] test contingency_test::throws_on_motive_shorter_than_15_chars - should panic ... ok
[INFO] [stdout] test tools_test::sefaz_consulta_chave::throws_on_empty_chave - should panic ... ok
[INFO] [stdout] test contingency_test::throws_on_motive_longer_than_255_chars - should panic ... ok
[INFO] [stdout] test tools_test::sefaz_consulta_recibo::throws_on_empty_recibo - should panic ... ok
[INFO] [stdout] test tools_test::sefaz_consulta_chave::throws_on_chave_length_not_44 - should panic ... ok
[INFO] [stdout] test tools_test::sefaz_consulta_chave::throws_on_non_numeric_chave - should panic ... ok
[INFO] [stdout] test tools_test::sefaz_envia_lote::throws_on_invalid_parameter - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types_coverage_test.rs (/opt/rustwide/target/debug/deps/types_coverage_test-d196ddf3944078e8)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test additional_info_all_builders ... ok
[INFO] [stdout] test carrier_data_municipality_builder ... ok
[INFO] [stdout] test billing_invoice_discount_value ... ok
[INFO] [stdout] test carrier_data_optional_builders ... ok
[INFO] [stdout] test emission_type_as_str_all_variants ... ok
[INFO] [stdout] test contingency_type_as_str_uncovered_variants ... ok
[INFO] [stdout] test export_data_dispatch_location_builder ... ok
[INFO] [stdout] test field_text_new ... ok
[INFO] [stdout] test invoice_item_data_c_barra_builders ... ok
[INFO] [stdout] test invoice_item_data_ean_and_nve_builders ... ok
[INFO] [stdout] test invoice_item_data_cest_builders ... ok
[INFO] [stdout] test invoice_item_data_freight_ins_desc_outro_builders ... ok
[INFO] [stdout] test invoice_item_data_ii_builders ... ok
[INFO] [stdout] test invoice_item_data_icms_builders ... ok
[INFO] [stdout] test invoice_item_data_ind_bem_movel_usado_builder ... ok
[INFO] [stdout] test invoice_item_data_ipi_builders ... ok
[INFO] [stdout] test invoice_item_data_is_ibs_cbs_builders ... ok
[INFO] [stdout] test invoice_item_data_obs_item_and_dfe_ref_builders ... ok
[INFO] [stdout] test invoice_item_data_pis_cofins_builders ... ok
[INFO] [stdout] test invoice_item_data_service_and_misc_builders ... ok
[INFO] [stdout] test invoice_item_data_product_detail_builders ... ok
[INFO] [stdout] test invoice_item_data_pis_st_cofins_st_builders ... ok
[INFO] [stdout] test invoice_model_display ... ok
[INFO] [stdout] test issuer_data_optional_builders ... ok
[INFO] [stdout] test nfce_qr_code_params_builders ... ok
[INFO] [stdout] test payment_card_detail_builders ... ok
[INFO] [stdout] test invoice_item_data_taxable_fields_builders ... ok
[INFO] [stdout] test location_data_optional_builders ... ok
[INFO] [stdout] test payment_data_optional_builders ... ok
[INFO] [stdout] test purchase_data_builders ... ok
[INFO] [stdout] test nfce_qr_code_params_debug ... ok
[INFO] [stdout] test invoice_item_data_tipi_and_order_builders ... ok
[INFO] [stdout] test process_ref_new ... ok
[INFO] [stdout] test vehicle_data_rntc_builder ... ok
[INFO] [stdout] test volume_data_all_builders ... ok
[INFO] [stdout] test process_ref_with_tp_ato ... ok
[INFO] [stdout] test med_data_builders ... ok
[INFO] [stdout] test recipient_data_optional_builders ... ok
[INFO] [stdout] test ret_trib_data_builders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/xml_builder_coverage_test.rs (/opt/rustwide/target/debug/deps/xml_builder_coverage_test-0301491935c9577a)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test builder_agropecuario_guia ... ok
[INFO] [stdout] test builder_agropecuario_defensivos ... ok
[INFO] [stdout] test builder_calculation_method_v1 ... ok
[INFO] [stdout] test builder_cana ... ok
[INFO] [stdout] test builder_emission_process ... ok
[INFO] [stdout] test builder_change_amount ... ok
[INFO] [stdout] test builder_destination_indicator ... ok
[INFO] [stdout] test builder_emission_type ... ok
[INFO] [stdout] test builder_exit_at ... ok
[INFO] [stdout] test builder_export ... ok
[INFO] [stdout] test builder_is_tot_and_ibs_cbs_tot ... ok
[INFO] [stdout] test builder_intermediary_indicator ... ok
[INFO] [stdout] test builder_issqn_tot ... ok
[INFO] [stdout] test builder_operation_type_and_purpose ... ok
[INFO] [stdout] test builder_payment_card_cnpj_receb_only ... ok
[INFO] [stdout] test builder_payment_card_id_term_pag_only ... ok
[INFO] [stdout] test builder_payment_card_details ... ok
[INFO] [stdout] test builder_payment_card_with_cnpj_receb_and_id_term_pag ... ok
[INFO] [stdout] test builder_schema_version_pl010 ... ok
[INFO] [stdout] test builder_sign_with ... ok
[INFO] [stdout] test dest_foreign_recipient ... ok
[INFO] [stdout] test builder_ver_proc ... ok
[INFO] [stdout] test builder_sign_with_covers_body ... ok
[INFO] [stdout] test dest_nfe_with_full_address ... ok
[INFO] [stdout] test ide_compra_gov_pl010 ... ok
[INFO] [stdout] test ide_pag_antecipado_pl010 ... ok
[INFO] [stdout] test ide_reference_nfe_sig ... ok
[INFO] [stdout] test ide_reference_ecf ... ok
[INFO] [stdout] test optional_tech_responsible ... ok
[INFO] [stdout] test optional_ret_trib ... ok
[INFO] [stdout] test ide_reference_cte ... ok
[INFO] [stdout] test optional_additional_info_full ... ok
[INFO] [stdout] test emit_with_iest_im_cnae ... ok
[INFO] [stdout] test optional_withdrawal_delivery ... ok
[INFO] [stdout] test ide_reference_nfp_with_cnpj_and_ie ... ok
[INFO] [stdout] test ide_reference_nf ... ok
[INFO] [stdout] test transp_retained_icms ... ok
[INFO] [stdout] test ide_reference_nfp_with_cpf ... ok
[INFO] [stdout] test pag_empty_payments ... ok
[INFO] [stdout] test optional_purchase_data ... ok
[INFO] [stdout] test optional_intermediary ... ok
[INFO] [stdout] test transp_carrier_with_all_fields ... ok
[INFO] [stdout] test tax_id_cpf_to_xml ... ok
[INFO] [stdout] test pag_with_all_optional_fields ... ok
[INFO] [stdout] test total_issqn_tot_full ... ok
[INFO] [stdout] test optional_billing_with_installments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/xml_builder_fixes_test.rs (/opt/rustwide/target/debug/deps/xml_builder_fixes_test-451413b879aceddb)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test ind_intermed_value_1_when_set ... ok
[INFO] [stdout] test production_does_not_replace_xprod ... ok
[INFO] [stdout] test nfe_uses_ind_ie_dest_1_when_ie_present ... ok
[INFO] [stdout] test nfce_forces_ind_ie_dest_9 ... ok
[INFO] [stdout] test homologation_nfe_does_not_replace_xprod ... ok
[INFO] [stdout] test vdesc_accumulated_from_items ... ok
[INFO] [stdout] test ind_tot_defaults_to_1 ... ok
[INFO] [stdout] test homologation_nfce_does_not_replace_xprod_item_2 ... ok
[INFO] [stdout] test homologation_nfce_replaces_xprod_item_1 ... ok
[INFO] [stdout] test ind_intermed_included_when_explicitly_set ... ok
[INFO] [stdout] test nfe_uses_ind_ie_dest_9_when_no_ie ... ok
[INFO] [stdout] test production_does_not_replace_xnome ... ok
[INFO] [stdout] test transp_order_transporta_before_ret_transp ... ok
[INFO] [stdout] test homologation_replaces_xnome_in_dest ... ok
[INFO] [stdout] test ind_intermed_omitted_when_not_set ... ok
[INFO] [stdout] test ind_tot_set_to_0_excludes_from_total ... ok
[INFO] [stdout] test vnf_adds_freight_insurance_other ... ok
[INFO] [stdout] test vfrete_accumulated_from_items ... ok
[INFO] [stdout] test vnf_full_formula_with_discount_and_extras ... ok
[INFO] [stdout] test zero_values_when_items_have_no_extras ... ok
[INFO] [stdout] test vnf_subtracts_discount ... ok
[INFO] [stdout] test vseg_and_voutro_accumulated_from_items ... ok
[INFO] [stdout] test vtottrib_included_when_positive ... ok
[INFO] [stdout] test vtottrib_omitted_when_zero ... ok
[INFO] [stdout] test vtottrib_accumulated_from_multiple_items ... ok
[INFO] [stdout] test vnf_equals_vprod_when_no_extras ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/xml_builder_test.rs (/opt/rustwide/target/debug/deps/xml_builder_test-a9623b9359e99b75)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test build_access_key_tests::different_inputs_produce_different_keys ... ok
[INFO] [stdout] test build_access_key_tests::produces_deterministic_check_digit ... ok
[INFO] [stdout] test build_access_key_tests::pads_fields_correctly ... ok
[INFO] [stdout] test build_access_key_tests::generates_a_44_digit_access_key ... ok
[INFO] [stdout] test build_invoice_xml_tests::build_tech_responsible_with_key_includes_csrt_and_exact_hash ... ok
[INFO] [stdout] test build_invoice_xml_tests::build_tech_responsible_without_key_omits_csrt ... ok
[INFO] [stdout] test build_invoice_xml_tests::csrt_hash_matches_php_algorithm ... ok
[INFO] [stdout] test build_invoice_xml_tests::contains_required_groups ... ok
[INFO] [stdout] test build_invoice_xml_tests::formats_amounts_correctly ... ok
[INFO] [stdout] test build_invoice_xml_tests::generates_valid_xml_with_correct_structure ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_contingency_info_when_provided ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_item_data ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_issuer_data ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_csrt_hash_when_configured ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_payment_data ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_recipient_when_provided ... ok
[INFO] [stdout] test build_invoice_xml_tests::includes_homologation_note_when_environment_2 ... ok
[INFO] [stdout] test tag_tests::builds_empty_tag_no_children ... ok
[INFO] [stdout] test tag_tests::builds_self_closing_tag_with_no_children ... ok
[INFO] [stdout] test tag_tests::builds_tag_with_attributes_and_child_array ... ok
[INFO] [stdout] test build_invoice_xml_tests::omits_csrt_when_not_configured ... ok
[INFO] [stdout] test build_invoice_xml_tests::sets_model_65_for_nfce ... ok
[INFO] [stdout] test tag_tests::escapes_special_xml_characters_in_text ... ok
[INFO] [stdout] test build_invoice_xml_tests::omits_recipient_for_nfce_without_recipient ... ok
[INFO] [stdout] test build_invoice_xml_tests::sets_model_55_for_nfe ... ok
[INFO] [stdout] test tag_tests::does_not_escape_children_array_raw_xml ... ok
[INFO] [stdout] test build_invoice_xml_tests::xml_structure_matches_php_sped_nfe_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests fiscal
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e5f541d06db48055497d9d5c813dfc3daec1c7bb27ecedd8fd231a765bd55950", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e5f541d06db48055497d9d5c813dfc3daec1c7bb27ecedd8fd231a765bd55950", kill_on_drop: false }`
[INFO] [stdout] e5f541d06db48055497d9d5c813dfc3daec1c7bb27ecedd8fd231a765bd55950
