[INFO] fetching crate dypdl-heuristic-search 0.10.0... [INFO] testing dypdl-heuristic-search-0.10.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate dypdl-heuristic-search 0.10.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate dypdl-heuristic-search 0.10.0 [INFO] finished tweaking crates.io crate dypdl-heuristic-search 0.10.0 [INFO] tweaked toml for crates.io crate dypdl-heuristic-search 0.10.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate dypdl-heuristic-search 0.10.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate dypdl-heuristic-search 0.10.0 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded dypdl v0.10.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0b6193ad4379f25f04794f928054201470c3ed5c8beb7701fc762a7225ee3b20 [INFO] running `Command { std: "docker" "start" "-a" "0b6193ad4379f25f04794f928054201470c3ed5c8beb7701fc762a7225ee3b20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0b6193ad4379f25f04794f928054201470c3ed5c8beb7701fc762a7225ee3b20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b6193ad4379f25f04794f928054201470c3ed5c8beb7701fc762a7225ee3b20", kill_on_drop: false }` [INFO] [stdout] 0b6193ad4379f25f04794f928054201470c3ed5c8beb7701fc762a7225ee3b20 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 07095bfb3e95dddf519345ea0bc94cafeeec77e949e41c7f086ccbe5b53a6781 [INFO] running `Command { std: "docker" "start" "-a" "07095bfb3e95dddf519345ea0bc94cafeeec77e949e41c7f086ccbe5b53a6781", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling zerocopy v0.8.14 [INFO] [stderr] Compiling either v1.12.0 [INFO] [stderr] Compiling rustc-hash v2.1.0 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling crossbeam-channel v0.5.13 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling ordered-float v5.0.0 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling getrandom v0.3.1 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling bus v2.4.1 [INFO] [stderr] Compiling dypdl v0.10.0 [INFO] [stderr] Compiling rand_core v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_pcg v0.9.0 [INFO] [stderr] Compiling rand v0.9.0 [INFO] [stderr] Compiling dypdl-heuristic-search v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.96s [INFO] running `Command { std: "docker" "inspect" "07095bfb3e95dddf519345ea0bc94cafeeec77e949e41c7f086ccbe5b53a6781", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07095bfb3e95dddf519345ea0bc94cafeeec77e949e41c7f086ccbe5b53a6781", kill_on_drop: false }` [INFO] [stdout] 07095bfb3e95dddf519345ea0bc94cafeeec77e949e41c7f086ccbe5b53a6781 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 90d0a8d8e33101af87979d18720cff75af629052a8f58abf1c06d619ac1577e1 [INFO] running `Command { std: "docker" "start" "-a" "90d0a8d8e33101af87979d18720cff75af629052a8f58abf1c06d619ac1577e1", kill_on_drop: false }` [INFO] [stderr] Compiling dypdl-heuristic-search v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.60s [INFO] running `Command { std: "docker" "inspect" "90d0a8d8e33101af87979d18720cff75af629052a8f58abf1c06d619ac1577e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "90d0a8d8e33101af87979d18720cff75af629052a8f58abf1c06d619ac1577e1", kill_on_drop: false }` [INFO] [stdout] 90d0a8d8e33101af87979d18720cff75af629052a8f58abf1c06d619ac1577e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ac3c06fcabd1689bbb5f704c0830b161c91864d0afafdf8023b59269a636d0b7 [INFO] running `Command { std: "docker" "start" "-a" "ac3c06fcabd1689bbb5f704c0830b161c91864d0afafdf8023b59269a636d0b7", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dypdl_heuristic_search-50f82181832ce161) [INFO] [stdout] [INFO] [stdout] running 371 tests [INFO] [stdout] test f_evaluator_type::tests::f_evaluator_type_product ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::arc_chain::tests::new_with_parent ... ok [INFO] [stdout] test f_evaluator_type::tests::f_evaluator_type_plus ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::arc_chain::tests::trace_transitions_test ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::get_model ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::clear ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::insert_get_dominating_information ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::insert_information_dominated ... ok [INFO] [stdout] test f_evaluator_type::tests::f_evaluator_type_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::arc_chain::tests::new_no_parent ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::insert_with_get_new_information ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::insert_with_information_dominated ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::insert_with_get_dominating_information ... ok [INFO] [stdout] test f_evaluator_type::tests::f_evaluator_type_overwrite ... ok [INFO] [stdout] test f_evaluator_type::tests::f_evaluator_type_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::reserve ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::concurrent_state_registry::tests::insert_get_new_information ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_send_try_receive ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_send_receive ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_termination_fail_due_to_count ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_termination_fail_due_to_local ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_termination_fail_due_to_time ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_from_message ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_generate_root_node_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_generate_sendable_successor_some_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_termination_success ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_new_node_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_new_node_max_cost_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_generate_sendable_successor_pruned_by_constraint ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_generate_sendable_successor_some_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_new_node_max_cost_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_generate_root_node_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_new_node_min_cost_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_new_node_min_cost_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_from_message ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_root_node_pruned_by_bound_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_root_node_pruned_by_bound_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_root_node_pruned_by_h ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_root_node_some_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_root_node_some_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_sendable_successor_pruned_by_bound_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_sendable_successor_pruned_by_constraint ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_sendable_successor_pruned_by_bound_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_sendable_successor_pruned_by_h ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_sendable_successor_some_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::close ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::cmp_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::cmp_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_root_node_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_root_node_max_cost_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_root_node_max_cost_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_root_node_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_root_node_min_cost_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_root_node_min_cost_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_successor_some_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_successor_some_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::cost_node_message::tests::test_new_node_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_dominating_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_dominated_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::generate_successor_pruned_by_constraint ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::f_node_message::tests::test_generate_sendable_successor_some_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_dominating_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::ordered_by_bound ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::clone ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_non_dominance_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::close ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_root_node_pruned_by_bound_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_dominated_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_root_node_pruned_by_h ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_non_dominance_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_root_node_some_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::cmp_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_root_node_some_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::cmp_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_root_node_pruned_by_bound_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_successor_pruned_by_bound_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_dominated_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_dominated_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_cost_node::tests::insert_successor_pruned_by_constraint ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_dominating_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_successor_some_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_successor_some_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_dominating_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_successor_pruned_by_constraint ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_non_dominance_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_successor_pruned_by_h ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_non_dominance_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::generate_successor_pruned_by_bound_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_pruned_by_bound_min ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_pruned_by_bound_max ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::ordered_by_bound ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_pruned_by_constraint ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::termination_detector::tests::test_termination_fail_due_to_local ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::sendable_successor_iterator::tests::generate_no_transition ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::search_node::sendable_f_node::tests::insert_successor_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::acps::tests::parameters_default ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::termination_detector::tests::test_termination_fail_due_to_count ... ok [INFO] [stdout] test search_algorithm::data_structure::beam::tests::beam_capacity ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::termination_detector::tests::test_termination_fail_due_to_time ... ok [INFO] [stdout] test search_algorithm::data_structure::beam::tests::beam_drain ... ok [INFO] [stdout] test search_algorithm::data_structure::beam::tests::beam_is_empty ... ok [INFO] [stdout] test search_algorithm::data_structure::beam::tests::beam_pop ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::hd_node_channel::tests::test_termination_success_with_receive ... ok [INFO] [stdout] test search_algorithm::data_structure::beam::tests::beam_close_and_drain ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::sendable_successor_iterator::tests::generate_forced_transition ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::sendable_successor_iterator::tests::generate_transitions ... ok [INFO] [stdout] test search_algorithm::beam_search::tests::parameters_default ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::hashable_signature_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_continuous_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_continuous_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_element_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_element_variable ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::termination_detector::tests::test_termination_success ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_continuous_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_continuous_variables ... ok [INFO] [stdout] test search_algorithm::acps::tests::progressive_increase_width ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::apply_effect ... ok [INFO] [stdout] test search_algorithm::acps::tests::progressive_increase_width_bonded ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_integer_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::hashable_resource_variables ... ok [INFO] [stdout] test parallel_search_algorithm::data_structure::termination_detector::tests::test_termination_success_with_receive ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_integer_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_vector_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_element_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_integer_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_set_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_vector_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_integer_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variable_from ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variable_from_state_in_registry ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_continuous_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_set_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_continuous_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_apply_effect ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_element_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_element_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_integer_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_integer_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::hashable_state_from ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_continuous_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_continuous_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_element_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_element_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_integer_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_integer_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_set_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_number_of_vector_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_set_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_continuous_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_vector_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_continuous_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_close ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_number_of_element_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_generate_root_node_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_generate_root_node_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_generate_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_generate_successor_some_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_get_transitions ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_generate_successor_some_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_dominated_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_dominated_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_dominating_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_dominating_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_non_dominance_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_non_dominance_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_insert_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_new_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_new_max_cost_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_new_max_cost_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_new_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_new_min_cost_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_new_min_cost_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_ord ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_ordered_by_bound ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::cost_node::tests::test_with_state_and_priority_and_transition_chain ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_close ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_generate_root_node ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_generate_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_generate_successor_some ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_generate_successor_with_state_functions ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_element_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_integer_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_get_transitions ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_insert_successor_dominated ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_insert_successor_dominating ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_integer_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_insert_successor_non_dominance ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_insert_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_insert_successor_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_new ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_insert_successor_with_state_functions ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_ord ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_ordered_by_bound ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_element_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_set_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_get_vector_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_continuous_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_continuous_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_max_pruned_by_bound ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_min_pruned_by_bound ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_integer_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_some_max ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_element_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_integer_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_root_node_pruned_by_bound_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_some_max_with_other ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_root_node_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_some_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_evaluate_state_some_min_with_other ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_root_node_some_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_root_node_some_min ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_element_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_pruned_by_bound_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_close ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_root_node_pruned_by_bound_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_pruned_by_bound_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_some_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_some_min ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_set_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_get_transition ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_dominated_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_dominating_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_non_dominance_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_dominated_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_ord ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_dominating_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_with_state_functions ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_generate_successor_with_state_functions ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_non_dominance_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_with_node_and_h_and_f_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_root_node_pruned_by_bound_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_root_node_pruned_by_bound_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_root_node_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_root_node_some_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_root_node_some_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_pruned_by_bound_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_close ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_insert_successor_pruned_by_bound_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_ordered_by_bound ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::f_node::tests::test_with_node_and_h_and_f_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_pruned_by_bound_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_pruned_by_bound_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_some_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_some_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_generate_successor_with_state_functions ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_get_transition ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_dominating_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_dominating_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_non_dominance_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_pruned_by_bound_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_pruned_by_bound_max ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_new_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_non_dominance_min ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_with_state_functions ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::clear ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_insert_successor_pruned_by_constraint ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::insert_get_dominating_information ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::insert_get_new_information ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::get_model ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::insert_information_dominated ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::apply_effect ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::remove ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::remove_dominated_dominated ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::insert_with_get_dominating_information ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::insert_with_get_new_information ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_continuous_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_ord ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_ordered_by_bound ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::remove_dominated_non_dominating_non_dominated ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_continuous_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::remove_dominated_dominating ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::insert_with_information_dominated ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_integer_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_continuous_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_continuous_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_element_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_integer_resource_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_integer_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_element_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_integer_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_element_resource_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_element_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::weighted_f_node::tests::test_new_max ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::reserve ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_set_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_vector_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_number_of_vector_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_in_registry_from_state ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_set_variable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_in_registry_from_state_with_hashable_signature_variables ... ok [INFO] [stdout] test search_algorithm::data_structure::successor_generator::tests::from_model_forward ... ok [INFO] [stdout] test search_algorithm::data_structure::successor_generator::tests::generate_applicable_transition_with_complicated_dominance ... ok [INFO] [stdout] test search_algorithm::data_structure::successor_generator::tests::generate_applicable_transitions ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::eval_cost ... ok [INFO] [stdout] test search_algorithm::data_structure::successor_generator::tests::break_cycle ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::apply ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::from_model_with_custom_costs_backward ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::is_applicable ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::from_model_with_custom_costs_forward ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::transition_with_custom_cost_to_transition ... ok [INFO] [stdout] test search_algorithm::data_structure::successor_generator::tests::applicable_transitions ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_id::tests::apply ... ok [INFO] [stdout] test search_algorithm::data_structure::successor_generator::tests::from_model_backward ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_element_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::search_node::custom_f_node::tests::test_generate_root_node_pruned_by_h ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_custom_cost::tests::is_not_applicable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_continuous_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_id::tests::is_applicable ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_chain::tests::trace_transitions_test ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_chain::tests::new_with_parent ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_id::tests::eval_cost ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_continuous_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_id::tests::is_not_applicable ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_element_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::filter_successor_generator_with_constraints_and_prefix ... ok [INFO] [stdout] test search_algorithm::data_structure::transition::transition_with_id::tests::transition_with_custom_cost_to_transition ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_chain::tests::new_no_parent ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::get_required_elements_with_set_effect ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_integer_resource_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::filter_successor_generator_without_any_constraints_and_suffix ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::get_required_elements_without_set_effect ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_integer_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::filter_successor_generator_with_constraints_and_suffix ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::filter_successor_generator_without_any_constraints ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::new ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::filter_successor_generator_with_constraints_and_prefix_and_suffix ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::get_affected_elements_without_set_effect ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_vector_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::get_affected_elements_with_set_effect ... ok [INFO] [stdout] test search_algorithm::data_structure::state_registry::tests::state_get_set_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::filter_successor_generator_with_constraints_without_suffix ... ok [INFO] [stdout] test search_algorithm::data_structure::util::tests::not_exceed_bound_minimization ... ok [INFO] [stdout] test search_algorithm::dbdfs::tests::parameters_default ... ok [INFO] [stdout] test search_algorithm::rollout::tests::get_solution_cost_and_suffix_none ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_some_with_transitions_base ... ok [INFO] [stdout] test search_algorithm::rollout::tests::get_solution_cost_and_suffix_some ... ok [INFO] [stdout] test search_algorithm::rollout::tests::get_solution_cost_and_suffix_some_with_base_cost ... ok [INFO] [stdout] test search_algorithm::data_structure::util::tests::exceed_bound_minimization ... ok [INFO] [stdout] test search_algorithm::data_structure::util::tests::exceed_bound_none ... ok [INFO] [stdout] test search_algorithm::data_structure::util::tests::not_exceed_bound_maximization ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_not_applicable ... ok [INFO] [stdout] test search_algorithm::data_structure::util::tests::exceed_bound_maximization ... ok [INFO] [stdout] test search_algorithm::search::tests::search ... ok [INFO] [stdout] test search_algorithm::search::tests::solution_is_not_terminated ... ok [INFO] [stdout] test search_algorithm::search::tests::solution_is_terminated_time_out ... ok [INFO] [stdout] test search_algorithm::util::tests::update_bound ... ok [INFO] [stdout] test search_algorithm::util::tests::update_none_bound ... ok [INFO] [stdout] test search_algorithm::search::tests::solution_is_terminated_infeasible ... ok [INFO] [stdout] test search_algorithm::util::tests::not_update_bound ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_some_without_transitions_base ... ok [INFO] [stdout] test search_algorithm::search::tests::solution_is_terminated_optimal ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_violates_constraint ... ok [INFO] [stdout] test search_algorithm::util::tests::update_solution_not_optimal ... ok [INFO] [stdout] test search_algorithm::util::tests::update_solution_optimal ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::get_forbidden_after_with_no_transitions - should panic ... ok [INFO] [stdout] test search_algorithm::data_structure::hashable_state::tests::state_with_hashable_signature_variables_get_vector_variable_panic - should panic ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_some_without_transitions_base_cost ... ok [INFO] [stdout] test search_algorithm::data_structure::transition_mutex::tests::get_forbidden_before_with_no_transitions - should panic ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_some_with_transitions_base_cost ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_some_with_transitions_not_base ... ok [INFO] [stdout] test search_algorithm::rollout::tests::rollout_some_without_transitions_not_base ... ok [INFO] [stderr] Doc-tests dypdl_heuristic_search [INFO] [stdout] test search_algorithm::rollout::tests::trace_with_transitions ... ok [INFO] [stdout] test search_algorithm::rollout::tests::trace_without_transitions - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 371 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 67 tests [INFO] [stdout] test src/dual_bound_cahdbs2.rs - dual_bound_cahdbs2::create_dual_bound_cahdbs2 (line 30) ... FAILED [INFO] [stdout] test src/dual_bound_acps.rs - dual_bound_acps::create_dual_bound_acps (line 30) ... ok [INFO] [stdout] test src/dual_bound_breadth_first_search.rs - dual_bound_breadth_first_search::create_dual_bound_breadth_first_search (line 25) ... ok [INFO] [stdout] test src/dual_bound_dfbb.rs - dual_bound_dfbb::create_dual_bound_dfbb (line 26) ... ok [INFO] [stdout] test src/dual_bound_apps.rs - dual_bound_apps::create_dual_bound_apps (line 30) ... ok [INFO] [stdout] test src/dual_bound_dbdfs.rs - dual_bound_dbdfs::create_dual_bound_dbdfs (line 29) ... ok [INFO] [stdout] test src/dual_bound_cabs.rs - dual_bound_cabs::create_dual_bound_cabs (line 32) ... ok [INFO] [stdout] test src/dual_bound_cbfs.rs - dual_bound_cbfs::create_dual_bound_cbfs (line 29) ... ok [INFO] [stdout] test src/dual_bound_lnhdbs1.rs - dual_bound_lnhdbs1::create_dual_bound_lnhdbs1 (line 41) ... FAILED [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/cost_node_message.rs - parallel_search_algorithm::data_structure::search_node::cost_node_message::CostNodeMessage::generate_root_node (line 83) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/sendable_cost_node.rs - parallel_search_algorithm::data_structure::search_node::sendable_cost_node::SendableCostNode::generate_root_node (line 70) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/f_node_message.rs - parallel_search_algorithm::data_structure::search_node::f_node_message::FNodeMessage::generate_root_node (line 61) ... ok [INFO] [stdout] test src/caasdy.rs - caasdy::create_caasdy (line 34) ... ok [INFO] [stdout] test src/dual_bound_casbs.rs - dual_bound_casbs::create_dual_bound_casbs (line 30) ... ok [INFO] [stdout] test src/dual_bound_dd_lns.rs - dual_bound_dd_lns::create_dual_bound_dd_lns (line 34) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/sendable_f_node.rs - parallel_search_algorithm::data_structure::search_node::sendable_f_node::SendableFNode::generate_root_node (line 81) ... ok [INFO] [stdout] test src/dual_bound_weighted_astar.rs - dual_bound_weighted_astar::create_dual_bound_weighted_astar (line 25) ... ok [INFO] [stdout] test src/expression_beam_search.rs - expression_beam_search::ExpressionBeamSearch (line 25) ... ok [INFO] [stdout] test src/dual_bound_cahdbs1.rs - dual_bound_cahdbs1::create_dual_bound_cahdbs1 (line 30) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/concurrent_state_registry.rs - parallel_search_algorithm::data_structure::concurrent_state_registry::ConcurrentStateRegistry (line 19) ... ok [INFO] [stdout] test src/dual_bound_lnbs.rs - dual_bound_lnbs::create_dual_bound_lnbs (line 38) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/f_node_message.rs - parallel_search_algorithm::data_structure::search_node::f_node_message::FNode,ArcChain,Arc>>::generate_sendable_successor_node (line 150) ... ok [INFO] [stdout] test src/dual_bound_lnsbs.rs - dual_bound_lnsbs::create_dual_bound_lnsbs (line 43) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/cost_node_message.rs - parallel_search_algorithm::data_structure::search_node::cost_node_message::CostNode,ArcChain,Arc>>::generate_sendable_successor_node (line 131) ... ok [INFO] [stdout] test src/search_algorithm/apps.rs - search_algorithm::apps::Apps (line 37) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/sendable_cost_node.rs - parallel_search_algorithm::data_structure::search_node::sendable_cost_node::SendableCostNode::generate_successor_node (line 112) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/cost_node.rs - search_algorithm::data_structure::search_node::cost_node::CostNode::generate_root_node (line 199) ... ok [INFO] [stdout] test src/dual_bound_lnhdbs2.rs - dual_bound_lnhdbs2::create_dual_bound_lnhdbs2 (line 41) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/sendable_f_node.rs - parallel_search_algorithm::data_structure::search_node::sendable_f_node::SendableFNode::generate_successor_node (line 160) ... ok [INFO] [stdout] test src/search_algorithm/best_first_search.rs - search_algorithm::best_first_search::BestFirstSearch (line 42) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/sendable_f_node.rs - parallel_search_algorithm::data_structure::search_node::sendable_f_node::SendableFNode::insert_successor_node (line 278) ... ok [INFO] [stdout] test src/search_algorithm/acps.rs - search_algorithm::acps::Acps (line 73) ... ok [INFO] [stdout] test src/search_algorithm/beam_search.rs - search_algorithm::beam_search::beam_search (line 53) ... ok [INFO] [stdout] test src/search_algorithm/breadth_first_search.rs - search_algorithm::breadth_first_search::BreadthFirstSearch (line 44) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/f_node.rs - search_algorithm::data_structure::search_node::f_node::FNode::generate_root_node (line 230) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/custom_f_node.rs - search_algorithm::data_structure::search_node::custom_f_node::CustomFNode::generate_root_node (line 166) ... ok [INFO] [stdout] test src/parallel_search_algorithm/hd_beam_search1.rs - parallel_search_algorithm::hd_beam_search1::hd_beam_search1 (line 44) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/weighted_f_node.rs - search_algorithm::data_structure::search_node::weighted_f_node::WeightedFNode::generate_root_node (line 183) ... ok [INFO] [stdout] test src/search_algorithm/cabs.rs - search_algorithm::cabs::Cabs (line 46) ... ok [INFO] [stdout] test src/parallel_search_algorithm/data_structure/search_node/sendable_cost_node.rs - parallel_search_algorithm::data_structure::search_node::sendable_cost_node::SendableCostNode::insert_successor_node (line 188) ... ok [INFO] [stdout] test src/parallel_search_algorithm/shared_beam_search.rs - parallel_search_algorithm::shared_beam_search::shared_beam_search (line 39) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/util.rs - search_algorithm::data_structure::util::exceed_bound (line 9) ... ok [INFO] [stdout] test src/search_algorithm/cbfs.rs - search_algorithm::cbfs::Cbfs (line 38) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/transition_mutex.rs - search_algorithm::data_structure::transition_mutex::TransitionMutex (line 106) ... ok [INFO] [stdout] test src/parallel_search_algorithm/hd_beam_search2.rs - parallel_search_algorithm::hd_beam_search2::hd_beam_search2 (line 42) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/beam.rs - search_algorithm::data_structure::beam::Beam (line 51) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/weighted_f_node.rs - search_algorithm::data_structure::search_node::weighted_f_node::WeightedFNode::generate_successor_node (line 271) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/state_registry.rs - search_algorithm::data_structure::state_registry::StateRegistry (line 242) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/successor_generator.rs - search_algorithm::data_structure::successor_generator::SuccessorGenerator (line 118) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/cost_node.rs - search_algorithm::data_structure::search_node::cost_node::CostNode::generate_successor_node (line 240) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/cost_node.rs - search_algorithm::data_structure::search_node::cost_node::CostNode::insert_successor_node (line 313) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/custom_f_node.rs - search_algorithm::data_structure::search_node::custom_f_node::CustomFNode::generate_successor_node (line 242) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/f_node.rs - search_algorithm::data_structure::search_node::f_node::FNode::generate_successor_node (line 309) ... ok [INFO] [stdout] test src/search_algorithm/util.rs - search_algorithm::util::update_bound_if_better (line 216) ... ok [INFO] [stdout] test src/search_algorithm/forward_recursion.rs - search_algorithm::forward_recursion::ForwardRecursion (line 18) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/weighted_f_node.rs - search_algorithm::data_structure::search_node::weighted_f_node::WeightedFNode::insert_successor_node (line 381) ... ok [INFO] [stdout] test src/search_algorithm/dfbb.rs - search_algorithm::dfbb::Dfbb (line 34) ... ok [INFO] [stdout] test src/search_algorithm/randomized_restricted_dd.rs - search_algorithm::randomized_restricted_dd::randomized_restricted_dd (line 48) ... ok [INFO] [stdout] test src/search_algorithm/dbdfs.rs - search_algorithm::dbdfs::Dbdfs (line 58) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/custom_f_node.rs - search_algorithm::data_structure::search_node::custom_f_node::CustomFNode::insert_successor_node (line 349) ... ok [INFO] [stdout] test src/search_algorithm/dd_lns.rs - search_algorithm::dd_lns::DdLns (line 50) ... ok [INFO] [stdout] test src/search_algorithm/data_structure/search_node/f_node.rs - search_algorithm::data_structure::search_node::f_node::FNode::insert_successor_node (line 421) ... ok [INFO] [stdout] test src/search_algorithm/lnbs.rs - search_algorithm::lnbs::Lnbs (line 63) ... ok [INFO] [stdout] test src/search_algorithm/rollout.rs - search_algorithm::rollout::get_trace (line 340) ... ok [INFO] [stdout] test src/search_algorithm/rollout.rs - search_algorithm::rollout::rollout (line 40) ... ok [INFO] [stdout] test src/search_algorithm/util.rs - search_algorithm::util::update_solution (line 120) ... ok [INFO] [stdout] test src/search_algorithm/rollout.rs - search_algorithm::rollout::get_solution_cost_and_suffix (line 195) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/dual_bound_cahdbs2.rs - dual_bound_cahdbs2::create_dual_bound_cahdbs2 (line 30) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/dual_bound_lnhdbs1.rs - dual_bound_lnhdbs1::create_dual_bound_lnhdbs1 (line 41) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/dual_bound_cahdbs2.rs - dual_bound_cahdbs2::create_dual_bound_cahdbs2 (line 30) [INFO] [stdout] src/dual_bound_lnhdbs1.rs - dual_bound_lnhdbs1::create_dual_bound_lnhdbs1 (line 41) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 65 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.37s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "ac3c06fcabd1689bbb5f704c0830b161c91864d0afafdf8023b59269a636d0b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ac3c06fcabd1689bbb5f704c0830b161c91864d0afafdf8023b59269a636d0b7", kill_on_drop: false }` [INFO] [stdout] ac3c06fcabd1689bbb5f704c0830b161c91864d0afafdf8023b59269a636d0b7