[INFO] fetching crate tmflib 0.1.34... [INFO] testing tmflib-0.1.34 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate tmflib 0.1.34 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate tmflib 0.1.34 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tmflib 0.1.34 [INFO] tweaked toml for crates.io crate tmflib 0.1.34 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tmflib 0.1.34 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tmflib 0.1.34 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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tmflib-derive v0.1.35 [INFO] [stderr] Downloaded sha256 v1.6.0 [INFO] [stderr] Downloaded openapiv3 v2.2.0 [INFO] [stderr] Downloaded rust_decimal_macros v1.38.0 [INFO] [stderr] Downloaded rust_iso4217 v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 970328d06e45d94f7d611468f17d4b1d0640764104eb43def5e93c427c65a632 [INFO] running `Command { std: "docker" "start" "-a" "970328d06e45d94f7d611468f17d4b1d0640764104eb43def5e93c427c65a632", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "970328d06e45d94f7d611468f17d4b1d0640764104eb43def5e93c427c65a632", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "970328d06e45d94f7d611468f17d4b1d0640764104eb43def5e93c427c65a632", kill_on_drop: false }` [INFO] [stdout] 970328d06e45d94f7d611468f17d4b1d0640764104eb43def5e93c427c65a632 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8d62098d56cf91ba18593cb751822abe00326a0e8f8989752da772c8a26524d5 [INFO] running `Command { std: "docker" "start" "-a" "8d62098d56cf91ba18593cb751822abe00326a0e8f8989752da772c8a26524d5", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling serde v1.0.226 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rust_decimal v1.38.0 [INFO] [stderr] Compiling encode_unicode v1.0.0 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling base32 v0.5.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling serde_derive v1.0.226 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling rust_decimal_macros v1.38.0 [INFO] [stderr] Compiling tmflib-derive v0.1.35 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling sha256 v1.6.0 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling openapiv3 v2.2.0 [INFO] [stderr] Compiling prettytable-rs v0.10.0 [INFO] [stderr] Compiling rust_iso4217 v0.1.1 [INFO] [stderr] Compiling tmflib v0.1.34 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.76s [INFO] running `Command { std: "docker" "inspect" "8d62098d56cf91ba18593cb751822abe00326a0e8f8989752da772c8a26524d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8d62098d56cf91ba18593cb751822abe00326a0e8f8989752da772c8a26524d5", kill_on_drop: false }` [INFO] [stdout] 8d62098d56cf91ba18593cb751822abe00326a0e8f8989752da772c8a26524d5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70e60244d63cff45d4665e0e66eb59241bbecee6b77d547e319fcf62215ecd7a [INFO] running `Command { std: "docker" "start" "-a" "70e60244d63cff45d4665e0e66eb59241bbecee6b77d547e319fcf62215ecd7a", kill_on_drop: false }` [INFO] [stderr] Compiling tmflib v0.1.34 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 21.91s [INFO] running `Command { std: "docker" "inspect" "70e60244d63cff45d4665e0e66eb59241bbecee6b77d547e319fcf62215ecd7a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70e60244d63cff45d4665e0e66eb59241bbecee6b77d547e319fcf62215ecd7a", kill_on_drop: false }` [INFO] [stdout] 70e60244d63cff45d4665e0e66eb59241bbecee6b77d547e319fcf62215ecd7a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ed86947246c8ce7fc953b7b82707402e5577486cc33f09596432919076dc243e [INFO] running `Command { std: "docker" "start" "-a" "ed86947246c8ce7fc953b7b82707402e5577486cc33f09596432919076dc243e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tmflib-f8f276fafdeb1a96) [INFO] [stdout] [INFO] [stdout] running 445 tests [INFO] [stdout] test common::attachment::test::test_attach_description ... ok [INFO] [stdout] test common::attachment::test::test_attach_hasname ... ok [INFO] [stdout] test common::attachment::test::test_attachment_from_document ... ok [INFO] [stdout] test common::attachment::test::test_attach_setdescription ... ok [INFO] [stdout] test common::attachment::test::test_attach_deserialize ... ok [INFO] [stdout] test common::attachment::test::test_attach_hasvalidity ... ok [INFO] [stdout] test common::attachment::test::test_attachment_default ... ok [INFO] [stdout] test common::attachment::test::test_attachmentsize_deserialize ... ok [INFO] [stdout] test common::attachment::test::test_attachmenttype_deserialize ... ok [INFO] [stdout] test common::contact::test::test_contact_deserialize ... ok [INFO] [stdout] test common::contact::test::test_contact_email ... ok [INFO] [stdout] test common::contact::test::test_contact_from_individual ... ok [INFO] [stdout] test common::contact::test::test_contactcharacteristic_deserialize ... ok [INFO] [stdout] test common::contact::test::test_contactmedium_deserialize ... ok [INFO] [stdout] test common::contact::test::test_contact_mobile ... ok [INFO] [stdout] test common::contact::test::test_contact_new ... ok [INFO] [stdout] test common::contact::test::test_mediumcharacteristic_deserialize ... ok [INFO] [stdout] test common::external_identifier::test::test_exteranl_hasid ... ok [INFO] [stdout] test common::external_identifier::test::test_external_deserialize ... ok [INFO] [stdout] test common::money::test::test_money_add ... ok [INFO] [stdout] test common::money::test::test_money_div_f32 ... ok [INFO] [stdout] test common::money::test::test_money_deserialize ... ok [INFO] [stdout] test common::event::test::test_event_path ... ok [INFO] [stdout] test common::money::test::test_invalid_currency ... ok [INFO] [stdout] test common::event::test::test_event_deserialize ... ok [INFO] [stdout] test common::money::test::test_money_mul_i32 ... ok [INFO] [stdout] test common::money::test::test_money_sub ... ok [INFO] [stdout] test common::money::test::test_valid_currency ... ok [INFO] [stdout] test common::money::test::test_money_mul_f32 ... ok [INFO] [stdout] test common::money::test::test_money_mul ... ok [INFO] [stdout] test common::price::test::test_price_div ... ok [INFO] [stdout] test common::price::test::test_price_ex ... ok [INFO] [stdout] test common::note::test::test_note_create_str ... ok [INFO] [stdout] test common::note::test::test_note_create_author ... ok [INFO] [stdout] test common::money::test::test_money_div_i32 ... ok [INFO] [stdout] test common::price::test::test_price_mul ... ok [INFO] [stdout] test common::note::test::test_note_deserialize ... ok [INFO] [stdout] test common::price::test::test_price_sub ... ok [INFO] [stdout] test common::price::test::test_price_add ... ok [INFO] [stdout] test common::product::test::test_productstatustype_deserialise ... ok [INFO] [stdout] test common::product::test::test_product_deserialise ... ok [INFO] [stdout] test common::related_entity::test::test_relatedentity_from ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_customer_href ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_customer_id ... ok [INFO] [stdout] test common::price::test::test_price_div_i32 ... ok [INFO] [stdout] test common::price::test::test_price_deserialization ... ok [INFO] [stdout] test common::price::test::test_price_mul_i32 ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_customer_role ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_organization_ref ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_customer_referred ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_organization ... ok [INFO] [stdout] test common::related_party::test::test_relatedparty_from_partyrole ... ok [INFO] [stdout] test common::price::test::test_price_inc ... ok [INFO] [stdout] test common::related_place::test::test_place_from_site ... ok [INFO] [stdout] test common::tax_item::test::test_taxitem_deserialise ... ok [INFO] [stdout] test common::related_place::test::test_relatedplace_deserialize ... ok [INFO] [stdout] test common::related_place::test::test_place_from_address ... ok [INFO] [stdout] test test::test_gen_code ... ok [INFO] [stdout] test common::related_party::test::test_related_party_from_customer_name ... ok [INFO] [stdout] test test::test_hasid_fullhref ... ok [INFO] [stdout] test test::test_quantity_cartons ... ok [INFO] [stdout] test test::test_quantity_deserialize ... ok [INFO] [stdout] test test::test_timeperiod_30days ... ok [INFO] [stdout] test test::test_hasname_find ... ok [INFO] [stdout] test test::test_quantity_kg ... ok [INFO] [stdout] test test::test_timeperiod_not_started ... ok [INFO] [stdout] test test::test_vecinsert_none ... ok [INFO] [stdout] test test::test_vecinsert_some ... ok [INFO] [stdout] test tmf620::bundled_product_offering::test::test_bpo_from_po ... ok [INFO] [stdout] test tmf620::bundled_product_offering::test::test_bpo_new ... ok [INFO] [stdout] test test::test_timeperiod_default ... ok [INFO] [stdout] test tmf620::bundled_product_offering::test::test_bpo_option ... ok [INFO] [stdout] test tmf620::bundled_product_offering::test::test_bpo_option_deserialize ... ok [INFO] [stdout] test tmf620::bundled_product_offering::test::test_bpo_with_option ... ok [INFO] [stdout] test test::test_timeperiod_deserialize ... ok [INFO] [stdout] test tmf620::catalog::tests::test_cat_add_cat ... ok [INFO] [stdout] test tmf620::bundled_product_offering::test::test_bpo_deserialize ... ok [INFO] [stdout] test tmf620::catalog::tests::test_cat_add_party ... ok [INFO] [stdout] test test::test_timeperiod_finished ... ok [INFO] [stdout] test tmf620::catalog::tests::test_cat_name ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalog_description ... ok [INFO] [stdout] test tmf620::catalog::tests::test_cat_rename ... ok [INFO] [stdout] test tmf620::catalog::tests::test_cat_class ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalog_hasvalidity ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalogevent_deserialize ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalog_event ... ok [INFO] [stdout] test tmf620::catalog::tests::test_cat_vers ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalogeventtype_display ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalogeventtype_deserialize ... ok [INFO] [stdout] test tmf620::category::test::catref_deserialize ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalog_getpartybyrole ... ok [INFO] [stdout] test tmf620::category::test::catref_test_from ... ok [INFO] [stdout] test tmf620::category::tests::cat_test_name ... ok [INFO] [stdout] test tmf620::category::test::cat_hasvalidity ... ok [INFO] [stdout] test tmf620::category::tests::cat_test_class ... ok [INFO] [stdout] test tmf620::category::test::cat_hasname ... ok [INFO] [stdout] test tmf620::catalog::tests::test_catalog_deserialize ... ok [INFO] [stdout] test tmf620::product_offering::test::test_offering_asref ... ok [INFO] [stdout] test tmf620::category::tests::test_cat_description ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_charvaluse ... ok [INFO] [stdout] test tmf620::category::tests::cat_test_version ... ok [INFO] [stdout] test tmf620::category::tests::test_cat_set_parent_root ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_deserialize ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_hasattachment ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_new_name ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_hasvalidity ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_link_po ... ok [INFO] [stdout] test tmf620::category::tests::cat_test_root ... ok [INFO] [stdout] test tmf620::category::tests::test_cat_root ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_relationship_deserialize ... ok [INFO] [stdout] test tmf620::category::tests::cat_test_parent ... ok [INFO] [stdout] test tmf620::product_offering::test::test_por_hasvalidity ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_status ... ok [INFO] [stdout] test tmf620::product_offering::test::test_por_from_po ... ok [INFO] [stdout] test tmf620::product_offering::test::test_poref_deserialize ... ok [INFO] [stdout] test tmf620::product_offering_price::test::test_priceref_from_price ... ok [INFO] [stdout] test tmf620::product_offering_price::test::test_price_new_name ... ok [INFO] [stdout] test tmf620::product_specification::test::test_char_value_use_new ... ok [INFO] [stdout] test tmf620::product_offering::test::test_poref_from_po ... ok [INFO] [stdout] test tmf620::product_offering_price::test::test_price_new_version ... ok [INFO] [stdout] test tmf620::product_specification::test::test_char_value_use_new_card ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_term_deserialize ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_new_version ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_with_cat ... ok [INFO] [stdout] test tmf620::product_offering::test::test_po_with_spec ... ok [INFO] [stdout] test tmf620::product_specification::test::test_char_value_use_new_value ... ok [INFO] [stdout] test tmf620::product_specification::test::test_link_characteristic ... ok [INFO] [stdout] test tmf620::product_specification::test::test_charspec_by_name ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_from_service_spec ... ok [INFO] [stdout] test tmf620::product_offering::test::test_pot_deserialize ... ok [INFO] [stdout] test tmf620::product_specification::test::test_with_charspec ... ok [INFO] [stdout] test tmf620::test::test_marketsegment_deserialise ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_with_char ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_new_vers ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_status ... ok [INFO] [stdout] test tmf620::test::test_channelref_deserialise ... ok [INFO] [stdout] test tmf620::test::test_channelref_deserialize ... ok [INFO] [stdout] test tmf620::product_specification::test::test_prodspec_asref ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_char_description ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_cardinality_invalid ... ok [INFO] [stdout] test tmf620::product_specification::test::test_prodspecvalue_regex ... ok [INFO] [stdout] test tmf620::test::test_marketsegmentref_deserialize ... ok [INFO] [stdout] test tmf620::test::test_placeref_deserialise ... ok [INFO] [stdout] test tmf620::test::test_placeref_deserialize ... ok [INFO] [stdout] test tmf620::test::test_slafef_deserialize ... ok [INFO] [stdout] test tmf620::product_specification::test::test_prodspecvalue_regex_invalid ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_cardinality ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_char_configurable ... ok [INFO] [stdout] test tmf620::test::test_slaref_deserialise ... ok [INFO] [stdout] test tmf622::product_order_v4::test::test_orderref_from_order ... ok [INFO] [stdout] test tmf622::product_order_item::test::test_orderitem_from_serviceitem ... ok [INFO] [stdout] test tmf622::product_order_item::test::test_productorderitem_deserialize ... ok [INFO] [stdout] test tmf622::product_order_v4::test::test_prodorder_from_serviceorder ... ok [INFO] [stdout] test tmf621::trouble_ticket::test::test_troubleticketrelationship_from ... ok [INFO] [stdout] test tmf622::product_order_item::test::test_orderitemtype_deserialize ... ok [INFO] [stdout] test tmf622::product_order_v4::test::test_productorder_from_shoppingcart ... ok [INFO] [stdout] test tmf629::characteristic::test::test_characteristic_deserialize ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_extensible ... ok [INFO] [stdout] test tmf620::category::test::cat_deserialize ... ok [INFO] [stdout] test tmf620::product_specification::test::test_spec_new ... ok [INFO] [stdout] test tmf621::trouble_ticket::test::test_troubleticket_new ... ok [INFO] [stdout] test tmf622::product_order_v4::test::test_orderref_from_order_ref ... ok [INFO] [stdout] test tmf622::product_order_item::test::test_orderitem_from_cartitem ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_characteristic_default_missing ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_code_whitespace ... ok [INFO] [stdout] test tmf622::product_order_item::test::test_orderitem_from_offering ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_characteristic_new_missing ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_characteristic_replace ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_new_code ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_new_org ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_upgrade_to_code ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_gender ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_asref ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_get_email ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_create_href ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_asref ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_new_name ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_from_org ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_marketsegment ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_find_medium ... ok [INFO] [stdout] test tmf629::customer::test::test_customer_noid ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_create_id ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_mobile ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_get_mobile ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_preferred ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_single_name ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_three_names ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_title ... ok [INFO] [stdout] test tmf632::individual_v4::test::test_individual_two_names ... ok [INFO] [stdout] test tmf632::organization_v4::test::test_org_event ... ok [INFO] [stdout] test tmf632::organization_v4::test::test_org_from_string ... ok [INFO] [stdout] test tmf632::organization_v4::test::test_org_new_name ... ok [INFO] [stdout] test tmf633::characteristic_specification::test::test_charspec_description ... ok [INFO] [stdout] test tmf632::organization_v4::test::test_org_new_state ... ok [INFO] [stdout] test tmf632::test::test_characteristic_deserialise ... ok [INFO] [stdout] test tmf633::characteristic_specification::test::test_charspec_deserialization ... ok [INFO] [stdout] test tmf633::characteristic_specification::test::test_charspec_mandatory ... ok [INFO] [stdout] test tmf633::service_catalog::test::test_servicecatalog_create_with_desc ... ok [INFO] [stdout] test tmf633::characteristic_specification::test::test_charspec_cardinality ... ok [INFO] [stdout] test tmf633::service_category::test::test_category_addchild ... ok [INFO] [stdout] test tmf633::service_category::test::test_category_into_ref ... ok [INFO] [stdout] test tmf633::characteristic_specification::test::test_charspec_optional ... ok [INFO] [stdout] test tmf633::service_catalog::test::test_servicecatalog_create_with_category ... ok [INFO] [stdout] test tmf633::service_candidate::test::test_candidateref_from_candidate ... ok [INFO] [stdout] test tmf633::characteristic_specification::test::test_charspec_regex ... ok [INFO] [stdout] test tmf634::resource_candidate::test::test_candidateref_from_candidate ... ok [INFO] [stdout] test tmf633::service_category::test::test_servicecategory_create ... ok [INFO] [stdout] test tmf633::service_specification::test::test_specification_new ... ok [INFO] [stdout] test tmf634::catalog::test::test_catalog_description ... ok [INFO] [stdout] test tmf633::service_candidate::test::test_servicecandidate_new ... ok [INFO] [stdout] test tmf633::service_catalog::test::test_servicecatalog_classpath ... ok [INFO] [stdout] test tmf637::v4::product::test::test_productterm_hasvalidity ... ok [INFO] [stdout] test tmf633::service_catalog::test::test_servicecatalog_create ... ok [INFO] [stdout] test tmf634::resource_candidate::test::test_resourcecandidate_desc ... ok [INFO] [stdout] test tmf634::resource_candidate::test::test_resourcecandidate_new ... ok [INFO] [stdout] test tmf637::v4::product::test::test_pricealteration_deserialize ... ok [INFO] [stdout] test tmf634::resource_specification::test::test_resourcespecification_new ... ok [INFO] [stdout] test tmf637::v4::product::test::test_product_hasname ... ok [INFO] [stdout] test tmf637::v4::product::test::test_product_new_status ... ok [INFO] [stdout] test tmf637::v4::product::test::test_productprice_deserialize ... ok [INFO] [stdout] test tmf637::v4::product::test::test_productterm_desrialize ... ok [INFO] [stdout] test tmf633::service_specification::test::test_specref_from_specification ... ok [INFO] [stdout] test tmf637::v4::product::test::test_product_new_name ... ok [INFO] [stdout] test tmf638::service::test::test_service_default_state ... ok [INFO] [stdout] test tmf638::service::test::test_service_new_bundle ... ok [INFO] [stdout] test tmf638::service::test::test_service_relationship_add ... ok [INFO] [stdout] test tmf638::service::test::test_service_replace_characteristic ... ok [INFO] [stdout] test tmf639::characteristic::test::test_characteristic_deserialize ... ok [INFO] [stdout] test tmf638::service::test::test_service_characteristic_add ... ok [INFO] [stdout] test tmf639::resource::test::test_resource_hasrelatedparty ... ok [INFO] [stdout] test tmf638::service::test::test_service_create_name ... ok [INFO] [stdout] test tmf639::resource::test::test_resourceadminstate_deserialize ... ok [INFO] [stdout] test tmf638::service::test::test_service_characteristic_get ... ok [INFO] [stdout] test tmf639::resource::test::test_resourceopsstate_deserialize ... ok [INFO] [stdout] test tmf639::characteristic::test::test_characteristic_new ... ok [INFO] [stdout] test tmf641::service_order_item::test::test_serviceref_deserialize ... ok [INFO] [stdout] test tmf639::resource::test::test_resource_hasattachment ... ok [INFO] [stdout] test tmf639::resource::test::test_resourcestate_deseralize ... ok [INFO] [stdout] test tmf639::resource::test::test_resourceusagestate_deserialize ... ok [INFO] [stdout] test tmf639::resource::test::test_resource_new ... ok [INFO] [stdout] test tmf641::service_order_item::test::test_soi_relationship_deserialize ... ok [INFO] [stdout] test tmf641::service_order::test::test_serviceorderstate_deserialize ... ok [INFO] [stdout] test tmf641::service_order::test::test_serviceorder_deserialize ... ok [INFO] [stdout] test tmf641::service_order::test::test_serviceorder_hasnote ... ok [INFO] [stdout] test tmf645::check_service_qualification::test::test_sq_create ... ok [INFO] [stdout] test tmf633::service_candidate::test::test_servicecandidate_from_string ... ok [INFO] [stdout] test tmf645::check_service_qualification::test::test_sq_item ... ok [INFO] [stdout] test tmf633::service_category::test::test_category_addcandidate ... ok [INFO] [stdout] test tmf645::check_service_qualification::test::test_sq_state ... ok [INFO] [stdout] test tmf646::appointment::test::test_appointment_deserialize ... ok [INFO] [stdout] test tmf646::appointment::test::test_appointment_validity ... ok [INFO] [stdout] test tmf646::appointment::test::test_appointmentref_deserialize ... ok [INFO] [stdout] test tmf639::resource::test::test_resource_deserialize ... ok [INFO] [stdout] test tmf641::service_order_item::test::test_soi_statustype_deseralize ... ok [INFO] [stdout] test tmf641::service_order_item::test::test_soiref_deserialize ... ok [INFO] [stdout] test tmf645::check_service_qualification::test::test_sq_alternative ... ok [INFO] [stdout] test tmf646::appointment::test::test_appointmentstate_deserialize ... ok [INFO] [stdout] test tmf646::appointment::test::test_create_appointment_id ... ok [INFO] [stdout] test tmf646::appointment::test::test_ref_from_appointment ... ok [INFO] [stdout] test tmf648::quote::test::test_quote_add_item ... ok [INFO] [stdout] test tmf648::quote::test::test_quote_add_price ... ok [INFO] [stdout] test tmf648::quote::test::test_quote_event ... ok [INFO] [stdout] test tmf648::quote::test::quote_test_new_state ... ok [INFO] [stdout] test tmf648::quote::test::quote_test_new_vers ... ok [INFO] [stdout] test tmf648::quote::test::quote_test_no_description ... ok [INFO] [stdout] test tmf648::quote_price::test::test_quote_price_ex ... ok [INFO] [stdout] test tmf648::quote_price::test::test_quote_price_inc ... ok [INFO] [stdout] test tmf651::agreement::test::test_agreement_add_item ... ok [INFO] [stdout] test tmf646::appointment::test::test_create_appointment_status ... ok [INFO] [stdout] test tmf648::quote::test::quote_test_description ... ok [INFO] [stdout] test tmf648::quote_item::test::test_prodstatustype_deserialize ... ok [INFO] [stdout] test tmf648::quote_price::test::test_quote_price_period ... ok [INFO] [stdout] test tmf648::quote_price::test::test_quote_price_none ... ok [INFO] [stdout] test tmf648::quote_item::test::test_quote_item_new ... ok [INFO] [stdout] test tmf648::quote_price::test::test_quote_price_deserialize ... ok [INFO] [stdout] test tmf648::quote::test::test_quote_external_id ... ok [INFO] [stdout] test tmf648::quote_item::test::test_quote_item_price ... ok [INFO] [stdout] test tmf648::quote_item::test::test_quoteitem_getoffer ... ok [INFO] [stdout] test tmf651::agreement::test::test_agreement_from_quote ... ok [INFO] [stdout] test tmf651::agreement_item::test::test_agreementitem_deserialize ... ok [INFO] [stdout] test tmf651::agreement_item::test::test_agreementitem_from_quoteitem ... ok [INFO] [stdout] test tmf651::agreement_item::test::test_agreementitemref_deserialize ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespec_deseralize ... ok [INFO] [stdout] test tmf651::agreement_item::test::test_termorcond_hasvalidity ... ok [INFO] [stdout] test tmf651::agreement_item::test::test_agreementtermorcond_deserialize ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespec_hasname ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespec_hasvalidity ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespecref_from_agreespec ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespecref_deserialize ... ok [INFO] [stdout] test tmf653::service_test::test::test_execstate_deserialize ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespec_hasid ... ok [INFO] [stdout] test tmf653::service_test::test::test_servicetest_deserialize ... ok [INFO] [stdout] test tmf663::cart_item::test::test_cartitem_add_note ... ok [INFO] [stdout] test tmf663::cart_item::test::test_cartitem_deserialization ... ok [INFO] [stdout] test tmf653::service_test_specification::test::test_specification_deserialize ... ok [INFO] [stdout] test tmf663::cart_item::test::test_cartitem_from_offeringref ... ok [INFO] [stdout] test tmf651::agreement_specification::test::test_agreespec_haslastupdate ... ok [INFO] [stdout] test tmf653::service_test_specification::test::test_specification_hasid ... ok [INFO] [stdout] test tmf653::service_test_specification::test::test_specification_hasname ... ok [INFO] [stdout] test tmf651::agreement::test::test_agreement_new_name ... ok [INFO] [stdout] test tmf651::agreement::test::test_agreement_ref_from ... ok [INFO] [stdout] test tmf653::service_test::test::test_service_test_new_name ... ok [INFO] [stdout] test tmf663::shopping_cart::test::test_cart_add_party ... ok [INFO] [stdout] test tmf663::shopping_cart::test::test_cart_add_item ... ok [INFO] [stdout] test tmf666::billing_account::test::test_billingref_from_billing_account ... ok [INFO] [stdout] test tmf663::shopping_cart::test::test_cart_valid_for ... ok [INFO] [stdout] test tmf666::billing_account::test::test_billing_account_new_name ... ok [INFO] [stdout] test tmf666::billing_account::test::test_ref_from_billing_account ... ok [INFO] [stdout] test tmf666::financial_account::test::test_ref_from_financial ... ok [INFO] [stdout] test tmf666::party_account::test::test_partyacc_deserialize ... ok [INFO] [stdout] test tmf666::settlement_account::test::test_accountref_from_settlementaccount ... ok [INFO] [stdout] test tmf666::test::test_accountbal_deserialize ... ok [INFO] [stdout] test tmf666::party_account::test::test_accountref_from_partyacc ... ok [INFO] [stdout] test tmf666::settlement_account::test::test_settlement_account_new_name ... ok [INFO] [stdout] test tmf666::test::test_accountref_deserialize ... ok [INFO] [stdout] test tmf666::test::test_pmref_deserialize ... ok [INFO] [stdout] test tmf666::party_account::test::test_partyacc_hasname ... ok [INFO] [stdout] test tmf667::document::test::test_docstatustype_deserialize ... ok [INFO] [stdout] test tmf666::test::test_pp_deserialize ... ok [INFO] [stdout] test tmf667::document::test::test_document_from_attachref ... ok [INFO] [stdout] test tmf667::document::test::test_document_link ... ok [INFO] [stdout] test tmf667::document::test::test_document_new ... ok [INFO] [stdout] test tmf667::document::test::test_document_new_version ... ok [INFO] [stdout] test tmf672::permission::test::test_permission_deserialize ... ok [INFO] [stdout] test tmf672::permission::test::test_permission_desc ... ok [INFO] [stdout] test tmf672::permission::test::test_permission_new ... ok [INFO] [stdout] test tmf669::party_role::test::test_party_role_new_name ... ok [INFO] [stdout] test tmf672::user_role::test::test_userrole_deserialize ... ok [INFO] [stdout] test tmf669::party_role::test::test_partyrole_deserialize ... ok [INFO] [stdout] test tmf673::geographic_address::test::test_address_new_number ... ok [INFO] [stdout] test tmf672::permission::test::test_permission_granter ... ok [INFO] [stdout] test tmf673::geographic_address::test::test_address_new_state ... ok [INFO] [stdout] test tmf673::geographic_address::test::test_address_new_suburb ... ok [INFO] [stdout] test tmf637::v4::product::test::test_product_deserialize ... ok [INFO] [stdout] test tmf672::user_role::test::test_userrole_hasid ... ok [INFO] [stdout] test tmf672::user_role::test::test_entitlement_deserialize ... ok [INFO] [stdout] test tmf667::document::test::test_document_new_status ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_calendar_deseralize ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_geositerel_deserialize ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_hourperiod_deserialize ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_geosite_hasvalidity ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_path ... ok [INFO] [stdout] test tmf667::document::test::test_document_new_type ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_placeref_deserialize ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_site_business_hours ... ok [INFO] [stdout] test tmf673::geographic_address::test::test_address_new_streettype ... ok [INFO] [stdout] test tmf673::geographic_address::test::test_address_new_name ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_site_calendar ... ok [INFO] [stdout] test tmf673::geographic_address::test::test_address_new_street ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_site_code ... ok [INFO] [stdout] test tmf669::party_role::test::test_partyrole_engagedparty ... ok [INFO] [stdout] test tmf676::payment::test::test_payment_amount ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_site_new_name ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_customer_bill_new_state ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_customerbill_addattach ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_customerbill_attachposition ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_statetype_deserialize ... ok [INFO] [stdout] test tmf676::payment::test::test_payment_item ... ok [INFO] [stdout] test tmf679::product_offering_qualification_item::test::test_actiontype_deserialize ... ok [INFO] [stdout] test tmf676::refund::test::test_refund_new ... ok [INFO] [stdout] test tmf676::payment::test::test_payment_new ... ok [INFO] [stdout] test tmf676::refund::test::test_refund_requestor ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_customerbill_attachfind ... ok [INFO] [stdout] test tmf676::payment::test::test_payment_payer ... ok [INFO] [stdout] test tmf679::product_offering_qualification_item::test::test_poqi_deserialize ... ok [INFO] [stdout] test tmf680::query_product_recommendation::test::test_recommendation_create ... ok [INFO] [stdout] test tmf681::communication_message::test::test_message_email ... ok [INFO] [stdout] test tmf681::communication_message::test::test_message_description ... ok [INFO] [stdout] test tmf676::refund::test::test_refund_amount ... ok [INFO] [stdout] test tmf681::communication_message::test::test_message_new ... ok [INFO] [stdout] test tmf681::communication_message::test::test_sender_from_individual ... ok [INFO] [stdout] test tmf687::product_stock::test::test_productstockref_from_productstock ... ok [INFO] [stdout] test tmf681::communication_message::test::test_message_subject ... ok [INFO] [stdout] test tmf679::product_qualification::test::test_poq_deserialize ... ok [INFO] [stdout] test tmf696::characteristic::test::test_char_deserialize ... ok [INFO] [stdout] test tmf679::product_qualification::test::test_poq_new ... ok [INFO] [stdout] test tmf681::communication_message::test::test_receiver_from_individual ... ok [INFO] [stdout] test tmf687::product_stock::test::test_product_stock_new ... ok [INFO] [stdout] test tmf679::product_offering_qualification_item::test::test_poqi_new ... ok [INFO] [stdout] test tmf681::communication_message::test::test_message_from ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_customerbill_deserialize ... ok [INFO] [stdout] test tmf697::v4::work::test::test_work_get_name ... ok [INFO] [stdout] test tmf697::v4::work::test::test_workref_from_work ... ok [INFO] [stdout] test tmf696::characteristic::test::test_charrel_deserialize ... ok [INFO] [stdout] test tmf696::product_order_risk_assessment::test::test_pora_deseralize ... ok [INFO] [stdout] test tmf696::product_order_risk_assessment::test::test_pora_new ... ok [INFO] [stdout] test tmf697::v4::work::test::test_workref_get_id ... ok [INFO] [stdout] test tmf696::risk_assessment_result::test::test_riskresult_deserialize ... ok [INFO] [stdout] test tmf696::risk_assessment_result::test::test_riskscore_deserialize ... ok [INFO] [stdout] test tmf696::risk_assessment_result::test::test_risktype_deserialize ... ok [INFO] [stdout] test tmf697::v4::work_order::test::test_work_order_add_item ... ok [INFO] [stdout] test tmf697::v4::work::test::test_workref_get_name ... ok [INFO] [stdout] test tmf697::v4::work_order::test::test_work_order_new ... ok [INFO] [stdout] test tmf696::shopping_cart_risk_assessment::test::test_cartrisk_deserialize ... ok [INFO] [stdout] test tmf699::sales_lead_v4::test::sales_lead_create_href ... ok [INFO] [stdout] test tmf696::shopping_cart_risk_assessment::test::test_cartrisk_hasid ... ok [INFO] [stdout] test tmf699::sales_lead_v4::test::sales_lead_create_href_matches_id ... ok [INFO] [stdout] test tmf696::characteristic::test::test_characteristic_new ... ok [INFO] [stdout] test tmf699::sales_lead_v4::test::sales_lead_create_name ... ok [INFO] [stdout] test tmf697::v4::work::test::test_work_get_id ... ok [INFO] [stdout] test tmf700::shipment::test::test_prodstockref_deserialize ... ok [INFO] [stdout] test tmf700::shipment::test::test_shipitemaction_deseralize ... ok [INFO] [stdout] test tmf700::shipment::test::test_shipitem_deserialize ... ok [INFO] [stdout] test tmf700::shipment::test::test_shiptrackref_deseralize ... ok [INFO] [stdout] test tmf700::shipment_specification::test::test_charspec_deserialize ... ok [INFO] [stdout] test tmf700::shipment::test::test_resprodstockref_deseralize ... ok [INFO] [stdout] test tmf700::shipment::test::test_shipment_deserialize ... ok [INFO] [stdout] test tmf700::shipping_order::test::shiping_order_add_related ... ok [INFO] [stdout] test tmf700::shipping_order::test::shipping_order_add_item ... ok [INFO] [stdout] test tmf699::sales_lead_v4::test::sales_lead_create_id ... ok [INFO] [stdout] test tmf700::shipment_specification::test::test_charspecrel_deserialize ... ok [INFO] [stdout] test tmf700::shipment_specification::test::test_shipspec_deserialize ... ok [INFO] [stdout] test tmf700::shipment_specification::test::test_charvalspec_deserialize ... ok [INFO] [stdout] test tmf700::shipment_specification::test::test_shipspecrel_deserialize ... ok [INFO] [stdout] test tmf700::shipping_instruction::test::test_instruction_create ... ok [INFO] [stdout] test tmf700::shipping_order::test::shipping_order_create_href_matches_id ... ok [INFO] [stdout] test tmf724::incident::test::test_ackstate_deserialize ... ok [INFO] [stdout] test tmf700::shipping_order::test::shipping_order_create_id ... ok [INFO] [stdout] test tmf700::shipping_order_item::test::test_itemaction_deserialize ... ok [INFO] [stdout] test tmf700::shipping_order_item::test::test_orderitem_deserialize ... ok [INFO] [stdout] test tmf700::shipping_order_item::test::test_orderitem_instruction ... ok [INFO] [stdout] test tmf724::incident::test::test_char_deserialize ... ok [INFO] [stdout] test tmf700::shipping_order::test::shipping_order_instruction ... ok [INFO] [stdout] test tmf724::incident::test::test_impact_deseralize ... ok [INFO] [stdout] test tmf724::incident::test::test_incident_new_impact ... ok [INFO] [stdout] test tmf724::incident::test::test_incident_new_state ... ok [INFO] [stdout] test tmf724::incident::test::test_incident_new_urgency ... ok [INFO] [stdout] test tmf724::incident::test::test_urgency_deseralize ... ok [INFO] [stdout] test tmf724::incident::test::test_priority_deserialize ... ok [INFO] [stdout] test tmf724::incident::test::test_incident_new_name ... ok [INFO] [stdout] test tmf760::check_product_configuration::test::test_checkconfig_deserialize ... ok [INFO] [stdout] test tmf724::incident::test::test_state_deseralize ... ok [INFO] [stdout] test tmf724::incident::test::test_incident_new_priority ... ok [INFO] [stdout] test tmf760::check_product_configuration::test::test_checkconfig_hasid ... ok [INFO] [stdout] test tmf760::check_product_configuration::test::test_taskstate_deserialize ... ok [INFO] [stdout] test tmf760::check_product_configuration::test::test_checkconfig_new ... ok [INFO] [stdout] test tmf697::v4::work_order_item::test::test_workorderitem_deserialize ... ok [INFO] [stdout] test tmf724::incident::test::test_incident_new_ack ... ok [INFO] [stdout] test tmf674::geographic_site_v4::test::test_site_new_place ... ok [INFO] [stdout] test tmf678::customer_bill_v4::test::test_runtype_deserialize ... ok [INFO] [stdout] test tmf696::product_order_risk_assessment::test::test_pora_replacechar ... ok [INFO] [stdout] test tmf700::shipping_instruction::test::test_instruction_from_string ... ok [INFO] [stdout] test tmf700::shipping_instruction::test::test_instruction_signature ... ok [INFO] [stdout] test tmf700::shipping_order::test::shipping_order_related ... ok [INFO] [stdout] test tmf700::shipping_order_item::test::shipping_item_new ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 445 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/events.rs (/opt/rustwide/target/debug/deps/events-3005c767da5d4d07) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_event_product_catalog ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/upgrade_bandwidth.rs (/opt/rustwide/target/debug/deps/upgrade_bandwidth-232b0e0728f3cf16) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests tmflib [INFO] [stdout] test test_service_bandwidth_upgrade ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test src/tmf620/category.rs - tmf620::category::Category::description (line 111) ... ok [INFO] [stdout] test src/tmf620/product_offering.rs - tmf620::product_offering::ProductOffering::new (line 213) ... ok [INFO] [stdout] test src/lib.rs - HasId::create (line 304) ... ok [INFO] [stdout] test src/lib.rs - Quantity::kg (line 174) ... ok [INFO] [stdout] test src/lib.rs - gen_code (line 208) ... ok [INFO] [stdout] test src/tmf620/product_specification.rs - tmf620::product_specification::ProductSpecificationCharacteristic::new (line 62) ... ok [INFO] [stdout] test src/common/contact.rs - common::contact::ContactMedium::email (line 48) ... ok [INFO] [stdout] test src/common/money.rs - common::money::Money::currency (line 44) ... ok [INFO] [stdout] test src/tmf620/category.rs - tmf620::category::Category::new (line 91) ... ok [INFO] [stdout] test src/tmf620/category.rs - tmf620::category::Category::is_root (line 138) ... ok [INFO] [stdout] test src/lib.rs - TimePeriod::period_days (line 98) ... ok [INFO] [stdout] test src/tmf620/category.rs - tmf620::category::Category::parent (line 123) ... ok [INFO] [stdout] test src/tmf620/product_offering.rs - tmf620::product_offering::ProductOffering::with_category (line 233) ... ok [INFO] [stdout] test src/common/contact.rs - common::contact::ContactMedium::mobile (line 67) ... ok [INFO] [stdout] test src/common/money.rs - common::money (line 12) ... ok [INFO] [stdout] test src/tmf620/product_specification.rs - tmf620::product_specification::ProductSpecificationCharacteristic::cardinality (line 104) ... ok [INFO] [stdout] test src/tmf629/customer.rs - tmf629::customer::Customer::upgrade_to_code (line 198) ... ok [INFO] [stdout] test src/tmf620/product_specification.rs - tmf620::product_specification::ProductSpecificationCharacteristicValue::regex (line 434) ... ok [INFO] [stdout] test src/tmf629/customer.rs - tmf629::customer::Customer::new (line 51) ... ok [INFO] [stdout] test src/tmf629/customer.rs - tmf629::customer::Customer::replace_characteristic (line 130) ... ok [INFO] [stdout] test src/tmf620/product_specification.rs - tmf620::product_specification::ProductSpecificationCharacteristicValue::new (line 421) ... ok [INFO] [stdout] test src/tmf620/product_specification.rs - tmf620::product_specification::ProductSpecificationCharacteristicValue::validate (line 485) ... ok [INFO] [stdout] test src/tmf632/individual_v4.rs - tmf632::individual_v4::Individual::gender (line 140) ... ok [INFO] [stdout] test src/tmf632/individual_v4.rs - tmf632::individual_v4::Individual::preferred (line 153) ... ok [INFO] [stdout] test src/tmf633/characteristic_specification.rs - tmf633::characteristic_specification::CharacteristicValueSpecification::value (line 69) ... ok [INFO] [stdout] test src/tmf632/individual_v4.rs - tmf632::individual_v4::Individual::title (line 127) ... ok [INFO] [stdout] test src/tmf632/individual_v4.rs - tmf632::individual_v4::Individual::email (line 113) ... ok [INFO] [stdout] test src/tmf667/document.rs - tmf667::document::Document::doc_type (line 100) ... ok [INFO] [stdout] test src/tmf673/geographic_address.rs - tmf673::geographic_address::GeographicAddress::new (line 104) ... ok [INFO] [stdout] test src/tmf632/individual_v4.rs - tmf632::individual_v4::Individual::mobile (line 166) ... ok [INFO] [stdout] test src/tmf638/service.rs - tmf638::service::Service::replace_characteristic (line 197) ... ok [INFO] [stdout] test src/tmf620/product_specification.rs - tmf620::product_specification::ProductSpecificationCharacteristicValue::value (line 452) ... ok [INFO] [stdout] test src/tmf700/shipment_specification.rs - tmf700::shipment_specification::CharacteristicValueSpecification::regex (line 156) ... ok [INFO] [stdout] test src/tmf697/v4/work_order.rs - tmf697::v4::work_order::WorkOrder::add_item (line 89) ... ok [INFO] [stdout] test src/tmf697/v4/work_order_item.rs - tmf697::v4::work_order_item::WorkOrderItem::with (line 36) ... ok [INFO] [stdout] test src/tmf633/characteristic_specification.rs - tmf633::characteristic_specification::CharacteristicValueSpecification::regex (line 56) ... ok [INFO] [stdout] test src/tmf700/shipment_specification.rs - tmf700::shipment_specification::CharacteristicValueSpecification::value (line 169) ... ok [INFO] [stdout] test src/tmf669/party_role.rs - tmf669::party_role::PartyRole::new (line 70) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.41s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ed86947246c8ce7fc953b7b82707402e5577486cc33f09596432919076dc243e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed86947246c8ce7fc953b7b82707402e5577486cc33f09596432919076dc243e", kill_on_drop: false }` [INFO] [stdout] ed86947246c8ce7fc953b7b82707402e5577486cc33f09596432919076dc243e