[INFO] fetching crate hydra-interop-epanet 17.0.1...
[INFO] testing hydra-interop-epanet-17.0.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate hydra-interop-epanet 17.0.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate hydra-interop-epanet 17.0.1
[INFO] finished tweaking crates.io crate hydra-interop-epanet 17.0.1
[INFO] tweaked toml for crates.io crate hydra-interop-epanet 17.0.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hydra-interop-epanet 17.0.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hydra-interop-epanet 17.0.1 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hydra-common v17.0.1
[INFO] [stderr]   Downloaded hydra-engine-wds v17.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a
[INFO] running `Command { std: "docker" "start" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling hydra-common v17.0.1
[INFO] [stderr]    Compiling hydra-engine-wds v17.0.1
[INFO] [stderr]    Compiling hydra-interop-epanet v17.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 23.25s
[INFO] running `Command { std: "docker" "inspect" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hydra-interop-epanet v17.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 12.02s
[INFO] running `Command { std: "docker" "inspect" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/hydra_interop_epanet-3b9e8162178ee77e)
[INFO] [stdout] 
[INFO] [stdout] running 256 tests
[INFO] [stdout] test dialect::digest::tests::digest_is_sensitive_to_ids ... ok
[INFO] [stdout] test dialect::digest::tests::digest_is_sensitive_to_link_endpoints ... ok
[INFO] [stdout] test dialect::inp_reader::tests::backflow_allowed_yes_no_and_invalid ... ok
[INFO] [stdout] test dialect::inp_reader::tests::blank_sections_are_ok ... ok
[INFO] [stdout] test dialect::digest::tests::digest_ignores_property_edits ... ok
[INFO] [stdout] test dialect::inp_reader::tests::checkfreq_and_maxcheck_below_one_are_parse_errors ... ok
[INFO] [stdout] test dialect::inp_reader::tests::crlf_line_endings_parse_identically ... ok
[INFO] [stdout] test dialect::inp_reader::tests::declines_a_swmm_model ... ok
[INFO] [stdout] test dialect::digest::tests::digest_equals_fnv_of_spec_byte_stream ... ok
[INFO] [stdout] test dialect::digest::tests::digest_is_deterministic ... ok
[INFO] [stdout] test dialect::inp_reader::expansion_tests::the_single_point_shutoff_factor_is_the_one_the_spec_states ... ok
[INFO] [stdout] test dialect::inp_reader::tests::blank_lines_are_skipped ... ok
[INFO] [stdout] test dialect::inp_reader::tests::content_after_end_marker_is_ignored ... ok
[INFO] [stdout] test dialect::inp_reader::tests::duplicated_section_headers_merge_contents ... ok
[INFO] [stdout] test dialect::inp_reader::tests::emitter_exponent_option_applies_to_all_junctions ... ok
[INFO] [stdout] test dialect::inp_reader::tests::duplicate_link_id_across_sections_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::duplicate_node_id_across_sections_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::duplicate_link_id_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::an_unrecognised_section_is_still_ignored_leniently ... ok
[INFO] [stdout] test dialect::inp_reader::tests::hydraulic_step_is_capped_to_pattern_and_report_steps ... ok
[INFO] [stdout] test dialect::inp_reader::tests::gpv_setting_field_is_a_curve_id ... ok
[INFO] [stdout] test dialect::inp_reader::tests::htol_and_qtol_are_stored_in_internal_units ... ok
[INFO] [stdout] test dialect::inp_reader::tests::every_listed_foreign_section_triggers_rejection_on_its_own ... ok
[INFO] [stdout] test dialect::inp_reader::tests::first_demands_entry_replaces_junction_demand_then_appends ... ok
[INFO] [stdout] test dialect::inp_reader::tests::full_line_comment_is_skipped ... ok
[INFO] [stdout] test dialect::inp_reader::tests::crlf_error_line_numbers_match_lf_input ... ok
[INFO] [stdout] test dialect::inp_reader::tests::demand_multiplier_and_specific_gravity_options_parse ... ok
[INFO] [stdout] test dialect::digest::tests::digest_matches_known_vector ... ok
[INFO] [stdout] test dialect::inp_reader::tests::default_pattern_option_and_implicit_pattern_one ... ok
[INFO] [stdout] test dialect::inp_reader::tests::demand_category_name_is_captured ... ok
[INFO] [stdout] test dialect::inp_reader::tests::a_foreign_marker_outranks_a_shared_section ... ok
[INFO] [stdout] test dialect::digest::tests::digest_is_sensitive_to_node_order ... ok
[INFO] [stdout] test dialect::inp_reader::tests::declines_bytes_that_are_not_inp_shaped ... ok
[INFO] [stdout] test dialect::inp_reader::tests::demands_referencing_unknown_junction_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::duplicate_junction_id_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::junction_elevation_not_numeric_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::multi_action_then_lines_are_actions_not_premises ... ok
[INFO] [stdout] test dialect::inp_reader::tests::indented_section_headers_and_data_lines_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::inline_comment_is_stripped ... ok
[INFO] [stdout] test dialect::inp_reader::tests::junction_only_network_fails_validation_with_no_reservoir ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_all_new_sections_combined ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_backdrop_section_ignored ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_coordinates_section ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_labels_section_ignored ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_coordinates_skips_short_lines ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_extracts_chemical_name_and_units ... ok
[INFO] [stdout] test dialect::inp_reader::tests::or_cannot_join_actions ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_tags_section ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_preserves_title ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_coordinates_skips_unknown_nodes ... ok
[INFO] [stdout] test dialect::inp_reader::tests::junction_line_with_too_few_fields_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_report_section ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_roughness_section_ignored ... ok
[INFO] [stdout] test dialect::inp_reader::tests::ids_with_special_characters_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::mixed_case_section_headers_and_keywords_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_coordinates_basic ... ok
[INFO] [stdout] test dialect::inp_reader::tests::no_section_is_claimed_by_both_lists ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_energy_yes ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_file ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_coordinates_last_value_wins_for_duplicate ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_file_with_spaces ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_coordinates_negative_values ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_error_display_includes_section_and_line_number ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_inp_vertices_section ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_energy_no ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_field_above_below ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_field_yes_no ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_page_size ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_summary_no ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_status_full ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_summary_yes ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_status_no ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_messages_no ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_nodes_accumulate_across_lines ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_nodes_all ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_field_precision ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_nodes_none ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_all_field_names_recognized ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_nodes_specific ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_links_all ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_defaults ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_status_yes ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_links_specific ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_report_unknown_keyword_ignored ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_statistic_average ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_statistic_default_is_series ... ok
[INFO] [stdout] test dialect::inp_reader::tests::pipe_line_with_too_few_fields_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_vertices_skips_unknown_links ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_statistic_minimum ... ok
[INFO] [stdout] test dialect::inp_reader::tests::pcv_eighth_field_is_a_loss_ratio_curve_id ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_statistic_range ... ok
[INFO] [stdout] test dialect::inp_reader::tests::pipe_seven_field_form_status_keyword_or_minor_loss ... ok
[INFO] [stdout] test dialect::inp_reader::tests::pump_head_speed_and_pattern_keywords_combine ... ok
[INFO] [stdout] test dialect::inp_reader::tests::pump_line_with_too_few_fields_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::recognition_is_looser_than_it_looks_parsing_still_accepts_plausible ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_vertices_basic ... ok
[INFO] [stdout] test dialect::inp_reader::tests::quality_and_rule_timesteps_default_to_tenth_of_hydraulic_step ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_statistic_none_is_series ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_tags_skips_unknown_ids ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_vertices_multiple_links ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_tags_case_insensitive_prefix ... ok
[INFO] [stdout] test dialect::inp_reader::tests::quality_lexicographic_range_assigns_nodes_in_range ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_vertices_skips_short_lines ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_tags_skips_unknown_prefix ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_tags_node_and_link ... ok
[INFO] [stdout] test dialect::inp_reader::tests::recognizes_an_epanet_model_definitely ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_tags_skips_short_lines ... ok
[INFO] [stdout] test dialect::inp_reader::tests::parse_statistic_maximum ... ok
[INFO] [stdout] test dialect::inp_reader::tests::tank_star_volume_curve_placeholder_means_no_curve ... ok
[INFO] [stdout] test dialect::inp_reader::tests::shared_sections_alone_are_only_plausible ... ok
[INFO] [stdout] test dialect::inp_reader::tests::the_rejection_message_names_the_tool_and_the_offending_section ... ok
[INFO] [stdout] test dialect::inp_reader::tests::source_type_omitted_defaults_to_concentration ... ok
[INFO] [stdout] test dialect::inp_reader::tests::times_hms_form_parses_seconds ... ok
[INFO] [stdout] test dialect::inp_reader::tests::times_pattern_and_report_start_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::times_plain_numbers_and_unit_suffixes ... ok
[INFO] [stdout] test dialect::inp_reader::tests::times_start_clocktime_am_pm ... ok
[INFO] [stdout] test dialect::inp_reader::tests::title_preserves_semicolons ... ok
[INFO] [stdout] test dialect::inp_reader::tests::title_skips_comment_only_and_blank_lines ... ok
[INFO] [stdout] test dialect::inp_reader::tests::tolerance_does_not_extend_to_unreadable_input ... ok
[INFO] [stdout] test dialect::inp_reader::tests::tolerance_option_sets_quality_tolerance ... ok
[INFO] [stdout] test dialect::inp_reader::tests::tolerant_parse_recovers_a_network_strict_parse_rejects ... ok
[INFO] [stdout] test dialect::inp_reader::tests::tolerant_parse_reports_no_errors_for_a_valid_model ... ok
[INFO] [stdout] test dialect::inp_reader::tests::the_foreign_section_list_shares_no_name_with_epanet ... ok
[INFO] [stdout] test dialect::inp_reader::tests::single_point_pump_curve_expands_to_three_points ... ok
[INFO] [stdout] test dialect::inp_reader::tests::unbalanced_stop_and_continue_forms ... ok
[INFO] [stdout] test dialect::inp_reader::tests::solver_tuning_options_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::trials_below_one_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::rule_premise_clocktime_am_pm ... ok
[INFO] [stdout] test dialect::inp_reader::tests::source_unknown_type_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::status_section_sets_pump_speed_and_valve_status ... ok
[INFO] [stdout] test dialect::inp_reader::tests::undefined_demand_pattern_fails_validation ... ok
[INFO] [stdout] test dialect::inp_reader::tests::status_referencing_unknown_link_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::undefined_tank_volume_curve_fails_validation ... ok
[INFO] [stdout] test dialect::inp_reader::tests::unknown_flow_units_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::pipe_referencing_unknown_node_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::quality_numeric_range_assigns_nodes_in_range ... ok
[INFO] [stdout] test dialect::inp_reader::tests::tab_separated_fields_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::swmm_input_is_rejected_rather_than_silently_misread ... ok
[INFO] [stdout] test dialect::inp_reader::tests::sections_in_unusual_order_parse ... ok
[INFO] [stdout] test dialect::inp_reader::tests::self_loop_pipe_fails_validation ... ok
[INFO] [stdout] test dialect::inp_reader::tests::very_long_pattern_line_parses ... ok
[INFO] [stdout] test dialect::inp_reader::tests::unknown_headloss_formula_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_reader::tests::unknown_option_keyword_is_ignored ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_clocktime_1pm ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_clocktime_noon ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_clocktime_midnight ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_duration_hm_24_hours ... ok
[INFO] [stdout] test dialect::inp_reader::tests::without_the_check_a_swmm_file_would_look_like_a_valid_network ... ok
[INFO] [stdout] test dialect::inp_writer::tests::emitter_exponent_round_trips ... ok
[INFO] [stdout] test dialect::inp_writer::tests::disabled_control_round_trips ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_clocktime_6_30_am ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_duration_hm_one_hour ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_duration_hm_emits_seconds_when_sub_minute ... ok
[INFO] [stdout] test dialect::inp_writer::tests::minor_loss_round_trip ... ok
[INFO] [stdout] test dialect::inp_writer::tests::non_default_mixing_round_trips ... ok
[INFO] [stdout] test dialect::inp_reader::tests::unknown_valve_type_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_writer::tests::elevation_unit_conversion_round_trips ... ok
[INFO] [stdout] test dialect::inp_writer::tests::fmt_duration_hm_90_min ... ok
[INFO] [stdout] test dialect::inp_reader::tests::valve_line_with_too_few_fields_is_a_parse_error ... ok
[INFO] [stdout] test dialect::inp_writer::tests::default_pattern_written_with_epanet_keyword ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::default_tolerances_are_not_written_and_the_defaults_come_from_the_engine ... ok
[INFO] [stdout] test dialect::inp_writer::tests::filltime_premise_values_round_trip_unchanged ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::multi_category_named_demands_round_trip ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::gpv_setting_written_as_curve_id ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::pcv_loss_ratio_curve_written ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::fmt_duration_hm_zero ... ok
[INFO] [stdout] test dialect::inp_writer::tests::a_tolerance_that_differs_from_the_default_is_written ... ok
[INFO] [stdout] test dialect::inp_writer::tests::leakage_coefficients_round_trip ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::backflow_allowed_no_round_trips ... ok
[INFO] [stdout] test dialect::inp_writer::tests::pattern_timestep_equal_to_hydraulic_round_trips ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::default_mixing_not_written ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::pipe_diameter_unit_conversion_round_trips ... ok
[INFO] [stdout] test dialect::inp_writer::tests::reaction_coeffs_stable_si_units_zero_order_wall ... ok
[INFO] [stdout] test dialect::inp_writer::tests::reaction_coeffs_stable_us_units_first_order_wall ... ok
[INFO] [stdout] test dialect::inp_writer::tests::report_field_options_round_trip ... ok
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_demand_pattern ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_dual_reservoir ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_every_fixture ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::reaction_coeff_unit_conversion ... ok
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_four_node_loop ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_dead_end ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_emitter ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_initial_quality ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_metadata_display ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_multiple_demands ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::viscosity_diffusivity_stable_across_cycles ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::tank_overflow_written_with_star_placeholder ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::sub_minute_quality_timestep_round_trips ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::rule_clocktime_premises_stable_across_cycles ... FAILED
[INFO] [stdout] test dialect::out_reader::tests::a_20013_file_is_refused_with_a_message_naming_it ... ok
[INFO] [stdout] test dialect::inp_writer::tests::rule_timestep_round_trips ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_pump_energy_full ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::tank_elevation_invariant ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_parallel_pipes ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_parallel_pumps ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::reaction_coeffs_stable_si_units_first_order_wall ... ok
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_pipe_reactions ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::reaction_coeffs_stable_us_units_zero_order_wall ... ok
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_multi_control ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::round_trip_multi_tank ... FAILED
[INFO] [stdout] test dialect::inp_writer::tests::solver_tolerances_stable_across_cycles ... FAILED
[INFO] [stdout] test dialect::out_reader::tests::element_series_matches_read_period_for_every_variable ... ok
[INFO] [stdout] test dialect::out_reader::tests::element_series_rejects_out_of_range_index ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_too_short_input ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_wrong_end_magic ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_wrong_magic ... ok
[INFO] [stdout] test dialect::out_reader::tests::out_metadata_snapshot_times ... ok
[INFO] [stdout] test dialect::out_reader::tests::element_series_variable_order_matches_file_layout ... ok
[INFO] [stdout] test dialect::out_reader::tests::out_metadata_byte_size_calculations ... ok
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_duration_is_zero_for_steady_state ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_roundtrip_vs_writer ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_huge_object_counts_on_small_file ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_negative_period_count ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_periods_with_empty_network ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_huge_period_count_on_small_file ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_dimensions_are_correct ... ok
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_inconsistent_counts ... ok
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_checked_classifies_corrupt_magic ... ok
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_checked_classifies_incomplete_truncation ... ok
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_checked_succeeds_on_valid_file ... ok
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_checked_classifies_unsupported_version ... ok
[INFO] [stdout] test dialect::out_reader::tests::result_ranges_sanitise_expands_equal_min_max ... ok
[INFO] [stdout] test dialect::out_reader::tests::result_ranges_sanitise_replaces_infinities ... ok
[INFO] [stdout] test dialect::out_reader::tests::result_ranges_update_from_period_tracks_min_max ... ok
[INFO] [stdout] test dialect::out_writer::tests::epanet_warn_flag_prefers_last_step_warning_with_epanet_priority ... FAILED
[INFO] [stdout] test dialect::out_writer::tests::prolog_chemical_fields_match_epanet_per_quality_mode ... FAILED
[INFO] [stdout] test dialect::out_reader::tests::read_tank_node_indices_rejects_out_of_range ... ok
[INFO] [stdout] test dialect::out_reader::tests::scan_ranges_agrees_with_decoded_periods ... ok
[INFO] [stdout] test dialect::out_writer::tests::energy_kwh_per_flow_converts_from_m3s_accumulator ... FAILED
[INFO] [stdout] test dialect::out_reader::tests::read_tank_node_indices_returns_prolog_list ... ok
[INFO] [stdout] test dialect::out_writer::tests::dynamic_setting_reports_dw_roughness_in_feet ... FAILED
[INFO] [stdout] test dialect::out_writer::tests::flow_units_to_code_matches_epanet_codes ... ok
[INFO] [stdout] test dialect::out_writer::tests::network_reactions_use_l_per_m3_conversion_factor ... FAILED
[INFO] [stdout] test dialect::out_writer::tests::statistic_average_collapses_to_one_aggregated_period ... FAILED
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_exposes_prolog_duration ... ok
[INFO] [stdout] test dialect::out_writer::tests::status_to_f32_matches_epanet_status_enum ... ok
[INFO] [stdout] test dialect::out_reader::tests::read_metadata_missing_file_classified_as_missing ... ok
[INFO] [stdout] test dialect::out_writer::tests::period_stats_aggregations ... ok
[INFO] [stdout] test dialect::out_writer::tests::write_binary_output_writes_expected_magic_and_version ... FAILED
[INFO] [stdout] test dialect::out_writer::tests::written_files_are_epanet_20012_with_the_classic_tail ... FAILED
[INFO] [stdout] test dialect::rpt_writer::tests::fmt_clocktime_formats_hours_minutes_seconds ... ok
[INFO] [stdout] test dialect::rpt_writer::tests::describe_warning_uses_network_object_ids ... FAILED
[INFO] [stdout] test dialect::rpt_writer::tests::json_report_contains_expected_top_level_keys ... FAILED
[INFO] [stdout] test dialect::out_reader::tests::parse_rejects_negative_node_count ... ok
[INFO] [stdout] test dialect::tests::flow_balance_ratio_accounts_for_storage_change_direction ... ok
[INFO] [stdout] test dialect::rpt_writer::tests::fmt_system_time_matches_ctime_layout_in_utc ... ok
[INFO] [stdout] test dialect::tests::pump_energy_avg_efficiency_time_weighted ... ok
[INFO] [stdout] test dialect::tests::mass_balance_ratio_defaults_to_one_when_no_input_mass ... ok
[INFO] [stdout] test dialect::out_writer::tests::write_fixed_str_zero_pads_and_truncates ... ok
[INFO] [stdout] test dialect::tests::tolerance_applies_only_to_the_recoverable_outcome ... ok
[INFO] [stdout] test dialect::rpt_writer::tests::fmt_duration_switches_units_by_scale ... ok
[INFO] [stdout] test dialect::tests::parse_accepts_whitespace_then_inp_section ... FAILED
[INFO] [stdout] test dialect::tests::the_three_reading_outcomes_are_distinguishable_by_type ... ok
[INFO] [stdout] test dialect::rpt_writer::tests::text_report_contains_banner_and_duration ... FAILED
[INFO] [stdout] test dialect::tests::pump_energy_avg_efficiency_zero_when_offline ... ok
[INFO] [stdout] test dialect::tests::parse_rejects_unrecognised_format ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::default_pattern_written_with_epanet_keyword stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::default_pattern_written_with_epanet_keyword' (616) panicked at src/dialect/inp_writer.rs:2398:67:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84fbb8 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::default_pattern_written_with_epanet_keyword
[INFO] [stdout]   13:     0x5f0d3e8752c9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::default_pattern_written_with_epanet_keyword::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::filltime_premise_values_round_trip_unchanged stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::filltime_premise_values_round_trip_unchanged' (621) panicked at src/dialect/inp_writer.rs:2637:64:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e850d93 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::filltime_premise_values_round_trip_unchanged
[INFO] [stdout]   13:     0x5f0d3e875309 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::filltime_premise_values_round_trip_unchanged::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::multi_category_named_demands_round_trip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::multi_category_named_demands_round_trip' (634) panicked at src/dialect/inp_writer.rs:2475:73:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84dc82 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::multi_category_named_demands_round_trip
[INFO] [stdout]   13:     0x5f0d3e875269 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::multi_category_named_demands_round_trip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::gpv_setting_written_as_curve_id stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::gpv_setting_written_as_curve_id' (631) panicked at src/dialect/inp_writer.rs:2415:59:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84aa45 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::gpv_setting_written_as_curve_id
[INFO] [stdout]   13:     0x5f0d3e8751e9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::gpv_setting_written_as_curve_id::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::pcv_loss_ratio_curve_written stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::pcv_loss_ratio_curve_written' (637) panicked at src/dialect/inp_writer.rs:2433:59:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e849899 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::pcv_loss_ratio_curve_written
[INFO] [stdout]   13:     0x5f0d3e875189 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::pcv_loss_ratio_curve_written::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::leakage_coefficients_round_trip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::leakage_coefficients_round_trip' (632) panicked at src/dialect/inp_writer.rs:2362:63:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84b69d - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::leakage_coefficients_round_trip
[INFO] [stdout]   13:     0x5f0d3e875209 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::leakage_coefficients_round_trip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::pattern_timestep_equal_to_hydraulic_round_trips stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::pattern_timestep_equal_to_hydraulic_round_trips' (636) panicked at src/dialect/inp_writer.rs:2609:74:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e852625 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::pattern_timestep_equal_to_hydraulic_round_trips
[INFO] [stdout]   13:     0x5f0d3e875369 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::pattern_timestep_equal_to_hydraulic_round_trips::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::default_mixing_not_written stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::default_mixing_not_written' (615) panicked at src/dialect/inp_writer.rs:2655:61:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e8485f9 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::default_mixing_not_written
[INFO] [stdout]   13:     0x5f0d3e875069 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::default_mixing_not_written::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_demand_pattern stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_demand_pattern' (646) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read demand_pattern.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874f35 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_demand_pattern::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_dual_reservoir stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_dual_reservoir' (647) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read dual_reservoir.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874f65 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_dual_reservoir::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_every_fixture stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_every_fixture' (649) panicked at src/dialect/inp_writer.rs:2043:14:
[INFO] [stdout] fixtures dir: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e847180 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_every_fixture
[INFO] [stdout]   13:     0x5f0d3e874ed9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_every_fixture::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_four_node_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_four_node_loop' (650) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read four_node_loop.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874f95 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_four_node_loop::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_dead_end stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_dead_end' (645) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read dead_end.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874dc5 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_dead_end::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_emitter stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_emitter' (648) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read emitter.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874d95 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_emitter::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_initial_quality stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_initial_quality' (651) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read initial_quality.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e875095 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_initial_quality::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_metadata_display stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_metadata_display' (652) panicked at src/dialect/inp_writer.rs:1999:53:
[INFO] [stdout] could not read metadata_display.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840c2a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture_strict::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e845a5f - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture_strict
[INFO] [stdout]   13:     0x5f0d3e8750c5 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_metadata_display::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_multiple_demands stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_multiple_demands' (655) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read multiple_demands.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e8750f5 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_multiple_demands::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::viscosity_diffusivity_stable_across_cycles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::viscosity_diffusivity_stable_across_cycles' (666) panicked at src/dialect/inp_writer.rs:2530:71:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84f17f - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::viscosity_diffusivity_stable_across_cycles
[INFO] [stdout]   13:     0x5f0d3e8752a9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::viscosity_diffusivity_stable_across_cycles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::tank_overflow_written_with_star_placeholder stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::tank_overflow_written_with_star_placeholder' (665) panicked at src/dialect/inp_writer.rs:2456:63:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e8503f0 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::tank_overflow_written_with_star_placeholder
[INFO] [stdout]   13:     0x5f0d3e8752e9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::tank_overflow_written_with_star_placeholder::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::sub_minute_quality_timestep_round_trips stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::sub_minute_quality_timestep_round_trips' (663) panicked at src/dialect/inp_writer.rs:2623:66:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84e465 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::sub_minute_quality_timestep_round_trips
[INFO] [stdout]   13:     0x5f0d3e875289 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::sub_minute_quality_timestep_round_trips::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::rule_clocktime_premises_stable_across_cycles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::rule_clocktime_premises_stable_across_cycles' (660) panicked at src/dialect/inp_writer.rs:2505:65:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e851abc - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::rule_clocktime_premises_stable_across_cycles
[INFO] [stdout]   13:     0x5f0d3e875329 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::rule_clocktime_premises_stable_across_cycles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::rule_timestep_round_trips stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::rule_timestep_round_trips' (661) panicked at src/dialect/inp_writer.rs:2591:63:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e847f4d - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::rule_timestep_round_trips
[INFO] [stdout]   13:     0x5f0d3e875049 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::rule_timestep_round_trips::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_pump_energy_full stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_pump_energy_full' (659) panicked at src/dialect/inp_writer.rs:1999:53:
[INFO] [stdout] could not read pump_energy_full.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840c2a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture_strict::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e845a5f - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture_strict
[INFO] [stdout]   13:     0x5f0d3e875125 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_pump_energy_full::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::tank_elevation_invariant stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::tank_elevation_invariant' (664) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read multi_tank.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874e35 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_multi_tank::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_parallel_pipes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_parallel_pipes' (656) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read parallel_pipes.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874fc5 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_parallel_pipes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_parallel_pumps stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_parallel_pumps' (657) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read parallel_pumps.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874ff5 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_parallel_pumps::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_pipe_reactions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_pipe_reactions' (658) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read pipe_reactions.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e875025 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_pipe_reactions::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_multi_control stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_multi_control' (653) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read multi_control.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874f05 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_multi_control::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::round_trip_multi_tank stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::round_trip_multi_tank' (654) panicked at src/dialect/inp_writer.rs:1498:53:
[INFO] [stdout] could not read multi_tank.inp: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e840a8a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture::{closure#0}
[INFO] [stdout]   12:     0x5f0d3e842107 - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_fixture
[INFO] [stdout]   13:     0x5f0d3e874e35 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::round_trip_multi_tank::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::inp_writer::tests::solver_tolerances_stable_across_cycles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::inp_writer::tests::solver_tolerances_stable_across_cycles' (662) panicked at src/dialect/inp_writer.rs:2560:67:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e84ca9a - hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::solver_tolerances_stable_across_cycles
[INFO] [stdout]   13:     0x5f0d3e875249 - <hydra_interop_epanet[3992570cca29cd98]::dialect::inp_writer::tests::solver_tolerances_stable_across_cycles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::epanet_warn_flag_prefers_last_step_warning_with_epanet_priority stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::epanet_warn_flag_prefers_last_step_warning_with_epanet_priority' (699) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e8923a3 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::mock_session
[INFO] [stdout]   14:     0x5f0d3e894db7 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::epanet_warn_flag_prefers_last_step_warning_with_epanet_priority
[INFO] [stdout]   15:     0x5f0d3e875a09 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::epanet_warn_flag_prefers_last_step_warning_with_epanet_priority::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   22:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::prolog_chemical_fields_match_epanet_per_quality_mode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::prolog_chemical_fields_match_epanet_per_quality_mode' (703) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e8923a3 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::mock_session
[INFO] [stdout]   14:     0x5f0d3e893755 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::prolog_chemical_fields_match_epanet_per_quality_mode
[INFO] [stdout]   15:     0x5f0d3e875989 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::prolog_chemical_fields_match_epanet_per_quality_mode::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   22:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::energy_kwh_per_flow_converts_from_m3s_accumulator stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::energy_kwh_per_flow_converts_from_m3s_accumulator' (698) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e893611 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::energy_kwh_per_flow_converts_from_m3s_accumulator
[INFO] [stdout]   14:     0x5f0d3e875969 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::energy_kwh_per_flow_converts_from_m3s_accumulator::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   21:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::dynamic_setting_reports_dw_roughness_in_feet stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::dynamic_setting_reports_dw_roughness_in_feet' (697) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e8923a3 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::mock_session
[INFO] [stdout]   14:     0x5f0d3e893143 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::dynamic_setting_reports_dw_roughness_in_feet
[INFO] [stdout]   15:     0x5f0d3e875929 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::dynamic_setting_reports_dw_roughness_in_feet::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   22:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::network_reactions_use_l_per_m3_conversion_factor stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::network_reactions_use_l_per_m3_conversion_factor' (701) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e893426 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::network_reactions_use_l_per_m3_conversion_factor
[INFO] [stdout]   14:     0x5f0d3e875949 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::network_reactions_use_l_per_m3_conversion_factor::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   21:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::statistic_average_collapses_to_one_aggregated_period stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::statistic_average_collapses_to_one_aggregated_period' (704) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e8923a3 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::mock_session
[INFO] [stdout]   14:     0x5f0d3e894215 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::statistic_average_collapses_to_one_aggregated_period
[INFO] [stdout]   15:     0x5f0d3e8759a9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::statistic_average_collapses_to_one_aggregated_period::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   22:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::write_binary_output_writes_expected_magic_and_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::write_binary_output_writes_expected_magic_and_version' (706) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e8923a3 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::mock_session
[INFO] [stdout]   14:     0x5f0d3e894bc0 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::write_binary_output_writes_expected_magic_and_version
[INFO] [stdout]   15:     0x5f0d3e8759e9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::write_binary_output_writes_expected_magic_and_version::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   22:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::out_writer::tests::written_files_are_epanet_20012_with_the_classic_tail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::out_writer::tests::written_files_are_epanet_20012_with_the_classic_tail' (708) panicked at src/dialect/out_writer.rs:1106:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e892a55 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::load_fixture_network
[INFO] [stdout]   13:     0x5f0d3e8923a3 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::mock_session
[INFO] [stdout]   14:     0x5f0d3e8948e5 - hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::written_files_are_epanet_20012_with_the_classic_tail
[INFO] [stdout]   15:     0x5f0d3e8759c9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::out_writer::tests::written_files_are_epanet_20012_with_the_classic_tail::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   22:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::rpt_writer::tests::describe_warning_uses_network_object_ids stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::rpt_writer::tests::describe_warning_uses_network_object_ids' (709) panicked at src/dialect/rpt_writer.rs:626:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e89ff1b - hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::mock_session
[INFO] [stdout]   13:     0x5f0d3e8a039d - hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::describe_warning_uses_network_object_ids
[INFO] [stdout]   14:     0x5f0d3e875a49 - <hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::describe_warning_uses_network_object_ids::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   21:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::rpt_writer::tests::json_report_contains_expected_top_level_keys stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::rpt_writer::tests::json_report_contains_expected_top_level_keys' (713) panicked at src/dialect/rpt_writer.rs:626:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e89ff1b - hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::mock_session
[INFO] [stdout]   13:     0x5f0d3e8a0b3c - hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::json_report_contains_expected_top_level_keys
[INFO] [stdout]   14:     0x5f0d3e875ac9 - <hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::json_report_contains_expected_top_level_keys::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   21:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::tests::parse_accepts_whitespace_then_inp_section stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::tests::parse_accepts_whitespace_then_inp_section' (717) panicked at src/dialect/mod.rs:330:45:
[INFO] [stdout] read fixture inp: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e890de8 - hydra_interop_epanet[3992570cca29cd98]::dialect::tests::parse_accepts_whitespace_then_inp_section
[INFO] [stdout]   13:     0x5f0d3e873a09 - <hydra_interop_epanet[3992570cca29cd98]::dialect::tests::parse_accepts_whitespace_then_inp_section::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   20:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dialect::rpt_writer::tests::text_report_contains_banner_and_duration stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dialect::rpt_writer::tests::text_report_contains_banner_and_duration' (714) panicked at src/dialect/rpt_writer.rs:626:41:
[INFO] [stdout] read fixture: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0d3e938fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0d3e95021a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0d3e93d80c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0d3e9140b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0d3e9309a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0d3e8bc410 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0d3e930b62 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0d3e914162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0d3e90cc09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0d3e914d5d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0d3e95094c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0d3e950722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5f0d3e89ff1b - hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::mock_session
[INFO] [stdout]   13:     0x5f0d3e8a06eb - hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::text_report_contains_banner_and_duration
[INFO] [stdout]   14:     0x5f0d3e875a69 - <hydra_interop_epanet[3992570cca29cd98]::dialect::rpt_writer::tests::text_report_contains_banner_and_duration::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5f0d3e8af6fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5f0d3e8bcd65 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5f0d3e8b6624 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5f0d3e8bfec2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5f0d3e938029 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fe3bf420dfa - <unknown>
[INFO] [stdout]   21:     0x7fe3bf4b43d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     dialect::inp_writer::tests::default_mixing_not_written
[INFO] [stdout]     dialect::inp_writer::tests::default_pattern_written_with_epanet_keyword
[INFO] [stdout]     dialect::inp_writer::tests::filltime_premise_values_round_trip_unchanged
[INFO] [stdout]     dialect::inp_writer::tests::gpv_setting_written_as_curve_id
[INFO] [stdout]     dialect::inp_writer::tests::leakage_coefficients_round_trip
[INFO] [stdout]     dialect::inp_writer::tests::multi_category_named_demands_round_trip
[INFO] [stdout]     dialect::inp_writer::tests::pattern_timestep_equal_to_hydraulic_round_trips
[INFO] [stdout]     dialect::inp_writer::tests::pcv_loss_ratio_curve_written
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_dead_end
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_demand_pattern
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_dual_reservoir
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_emitter
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_every_fixture
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_four_node_loop
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_initial_quality
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_metadata_display
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_multi_control
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_multi_tank
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_multiple_demands
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_parallel_pipes
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_parallel_pumps
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_pipe_reactions
[INFO] [stdout]     dialect::inp_writer::tests::round_trip_pump_energy_full
[INFO] [stdout]     dialect::inp_writer::tests::rule_clocktime_premises_stable_across_cycles
[INFO] [stdout]     dialect::inp_writer::tests::rule_timestep_round_trips
[INFO] [stdout]     dialect::inp_writer::tests::solver_tolerances_stable_across_cycles
[INFO] [stdout]     dialect::inp_writer::tests::sub_minute_quality_timestep_round_trips
[INFO] [stdout]     dialect::inp_writer::tests::tank_elevation_invariant
[INFO] [stdout]     dialect::inp_writer::tests::tank_overflow_written_with_star_placeholder
[INFO] [stdout]     dialect::inp_writer::tests::viscosity_diffusivity_stable_across_cycles
[INFO] [stdout]     dialect::out_writer::tests::dynamic_setting_reports_dw_roughness_in_feet
[INFO] [stdout]     dialect::out_writer::tests::energy_kwh_per_flow_converts_from_m3s_accumulator
[INFO] [stdout]     dialect::out_writer::tests::epanet_warn_flag_prefers_last_step_warning_with_epanet_priority
[INFO] [stdout]     dialect::out_writer::tests::network_reactions_use_l_per_m3_conversion_factor
[INFO] [stdout]     dialect::out_writer::tests::prolog_chemical_fields_match_epanet_per_quality_mode
[INFO] [stdout]     dialect::out_writer::tests::statistic_average_collapses_to_one_aggregated_period
[INFO] [stdout]     dialect::out_writer::tests::write_binary_output_writes_expected_magic_and_version
[INFO] [stdout]     dialect::out_writer::tests::written_files_are_epanet_20012_with_the_classic_tail
[INFO] [stdout]     dialect::rpt_writer::tests::describe_warning_uses_network_object_ids
[INFO] [stdout]     dialect::rpt_writer::tests::json_report_contains_expected_top_level_keys
[INFO] [stdout]     dialect::rpt_writer::tests::text_report_contains_banner_and_duration
[INFO] [stdout]     dialect::tests::parse_accepts_whitespace_then_inp_section
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 214 passed; 42 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a", kill_on_drop: false }`
[INFO] [stdout] ac8add1181177172ecc1d2526b2cfb9da8899c024498f6c88978547aca69ba5a
