[INFO] fetching crate dravya 1.2.0...
[INFO] testing dravya-1.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dravya 1.2.0 into /workspace/builds/worker-4-tc2/source
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate dravya 1.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dravya 1.2.0
[INFO] tweaked toml for crates.io crate dravya 1.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dravya 1.2.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dravya 1.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 61 | homepage = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 66 | repository = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |              --------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dravya` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503
[INFO] running `Command { std: "docker" "start" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", 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" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", 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" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 61 | homepage = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 66 | repository = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |              --------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dravya` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling glam v0.29.3
[INFO] [stderr]    Compiling hisab v1.3.0
[INFO] [stderr]    Compiling dravya v1.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 20.81s
[INFO] running `Command { std: "docker" "inspect" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", 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" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 61 | homepage = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 66 | repository = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |              --------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dravya` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling glam v0.29.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling hisab v1.3.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling dravya v1.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 28s
[INFO] running `Command { std: "docker" "inspect" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", 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" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:61:12
[INFO] [stderr]    |
[INFO] [stderr] 61 | homepage = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 66 | repository = "https://github.com/MacCracken/dravya"
[INFO] [stderr]    |              --------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dravya` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dravya/d91eccd1891d3ff3/out/dravya-d91eccd1891d3ff3)
[INFO] [stdout] 
[INFO] [stdout] running 280 tests
[INFO] [stdout] test beam::tests::hollow_circle_less_solid ... ok
[INFO] [stdout] test beam::tests::euler_buckling_basic ... ok
[INFO] [stdout] test beam::tests::polar_moment_is_2x_area_moment ... ok
[INFO] [stdout] test beam::tests::fixed_fixed_less_than_simply_supported ... ok
[INFO] [stdout] test beam::tests::section_modulus_circle_basic ... ok
[INFO] [stdout] test beam::tests::moment_of_inertia_circle_10mm ... ok
[INFO] [stdout] test beam::tests::cantilever_basic ... ok
[INFO] [stdout] test beam::tests::simply_supported_less_than_cantilever ... ok
[INFO] [stdout] test beam::tests::torsional_stress_basic ... ok
[INFO] [stdout] test beam::tests::bending_stress_basic ... ok
[INFO] [stdout] test beam::tests::hollow_rect_less_solid ... ok
[INFO] [stdout] test beam::tests::moment_of_inertia_rect_100x10mm ... ok
[INFO] [stdout] test bridge::tests::bone_safety_factor_safe ... ok
[INFO] [stdout] test bridge::tests::bone_safety_factor_zero_stress ... ok
[INFO] [stdout] test beam::tests::zero_inertia_safe ... ok
[INFO] [stdout] test bridge::tests::contact_stress_basic ... ok
[INFO] [stdout] test bridge::tests::fracture_volume_basic ... ok
[INFO] [stdout] test bridge::tests::grain_size_toughness_1mm ... ok
[INFO] [stdout] test bridge::tests::grain_size_toughness_finer_is_tougher ... ok
[INFO] [stdout] test bridge::tests::bone_yield_cortical ... ok
[INFO] [stdout] test bridge::tests::grain_size_zero ... ok
[INFO] [stdout] test bridge::tests::magnetostriction_iron ... ok
[INFO] [stdout] test bridge::tests::magnetostriction_zero_saturation ... ok
[INFO] [stdout] test bridge::tests::mineral_density_empty ... ok
[INFO] [stdout] test bridge::tests::mineral_density_quartz_feldspar ... ok
[INFO] [stdout] test bridge::tests::piezo_stress_basic ... ok
[INFO] [stdout] test bridge::tests::strain_rate_basic ... ok
[INFO] [stdout] test bridge::tests::tendon_stress_zero_area ... ok
[INFO] [stdout] test bridge::tests::thermal_strain_steel ... ok
[INFO] [stdout] test bridge::tests::tendon_force_from_strain ... ok
[INFO] [stdout] test bridge::tests::tendon_stress_basic ... ok
[INFO] [stdout] test composite::tests::abd_d_matrix_positive_diagonal ... ok
[INFO] [stdout] test composite::tests::abd_inverse_roundtrip ... ok
[INFO] [stdout] test composite::tests::abd_single_ply ... ok
[INFO] [stdout] test composite::tests::abd_symmetric_laminate_zero_b ... ok
[INFO] [stdout] test composite::tests::abd_thicker_laminate_stiffer ... ok
[INFO] [stdout] test composite::tests::glass_epoxy_preset ... ok
[INFO] [stdout] test bridge::tests::thermal_stress_basic ... ok
[INFO] [stdout] test composite::tests::hashin_distinguishes_modes ... ok
[INFO] [stdout] test composite::tests::hashin_fiber_compression ... ok
[INFO] [stdout] test composite::tests::abd_a_matrix_positive_diagonal ... ok
[INFO] [stdout] test composite::tests::hashin_matrix_tension ... ok
[INFO] [stdout] test composite::tests::max_strain_fiber_failure ... ok
[INFO] [stdout] test composite::tests::max_strain_no_failure ... ok
[INFO] [stdout] test composite::tests::max_stress_fiber_failure ... ok
[INFO] [stdout] test composite::tests::max_stress_matrix_failure ... ok
[INFO] [stdout] test composite::tests::hashin_fiber_tension ... ok
[INFO] [stdout] test composite::tests::hashin_no_failure ... ok
[INFO] [stdout] test composite::tests::nu21_reciprocity ... ok
[INFO] [stdout] test composite::tests::progressive_failure_low_load_no_damage ... ok
[INFO] [stdout] test composite::tests::progressive_failure_high_load_degrades ... ok
[INFO] [stdout] test composite::tests::q11_dominated_by_e1 ... ok
[INFO] [stdout] test composite::tests::qbar_45_has_coupling ... ok
[INFO] [stdout] test bridge::tests::bone_youngs_cortical ... ok
[INFO] [stdout] test composite::tests::max_stress_no_failure ... ok
[INFO] [stdout] test composite::tests::qbar_at_90_swaps_axes ... ok
[INFO] [stdout] test bridge::tests::bone_youngs_zero_density ... ok
[INFO] [stdout] test composite::tests::qbar_at_zero_equals_q ... ok
[INFO] [stdout] test composite::tests::transform_90_swaps ... ok
[INFO] [stdout] test composite::tests::qbar_symmetric ... ok
[INFO] [stdout] test composite::tests::transform_zero_angle_identity ... ok
[INFO] [stdout] test composite::tests::tsai_hill_no_failure ... ok
[INFO] [stdout] test composite::tests::transform_preserves_invariant ... ok
[INFO] [stdout] test composite::tests::tsai_wu_accounts_for_sign ... ok
[INFO] [stdout] test composite::tests::tsai_hill_fiber_failure ... ok
[INFO] [stdout] test composite::tests::tsai_wu_custom_f_star_zero_more_conservative ... ok
[INFO] [stdout] test composite::tests::tsai_wu_failure ... ok
[INFO] [stdout] test composite::tests::tsai_wu_no_failure ... ok
[INFO] [stdout] test constitutive::tests::bilinear_compression ... ok
[INFO] [stdout] test beam::tests::udl_deflections ... ok
[INFO] [stdout] test composite::tests::q_matrix_diagonal_positive ... ok
[INFO] [stdout] test composite::tests::q_matrix_symmetry ... ok
[INFO] [stdout] test constitutive::tests::bilinear_elastic_region ... ok
[INFO] [stdout] test constitutive::tests::bilinear_plastic_region ... ok
[INFO] [stdout] test constitutive::tests::bilinear_reduces_to_epp_at_zero_tangent ... ok
[INFO] [stdout] test constitutive::tests::combined_elastic ... ok
[INFO] [stdout] test constitutive::tests::combined_reduces_to_iso_when_kin_zero ... ok
[INFO] [stdout] test constitutive::tests::epp_compression ... ok
[INFO] [stdout] test constitutive::tests::compliance_matrix_symmetry ... ok
[INFO] [stdout] test constitutive::tests::combined_plastic ... ok
[INFO] [stdout] test constitutive::tests::epp_plastic_region ... ok
[INFO] [stdout] test constitutive::tests::epp_elastic_region ... ok
[INFO] [stdout] test constitutive::tests::combined_reduces_to_kin_when_iso_zero ... ok
[INFO] [stdout] test constitutive::tests::epp_material_wrapper ... ok
[INFO] [stdout] test constitutive::tests::hydrostatic_stress_from_strain ... ok
[INFO] [stdout] test constitutive::tests::iso_hardening_elastic ... ok
[INFO] [stdout] test constitutive::tests::iso_hardening_plastic ... ok
[INFO] [stdout] test constitutive::tests::jc_quasi_static_room_temp ... ok
[INFO] [stdout] test constitutive::tests::incompressible_guard ... ok
[INFO] [stdout] test constitutive::tests::jc_rate_increases_stress ... ok
[INFO] [stdout] test constitutive::tests::iso_hardening_yield_grows ... ok
[INFO] [stdout] test constitutive::tests::compliance_diagonal_positive ... ok
[INFO] [stdout] test constitutive::tests::epp_at_yield ... ok
[INFO] [stdout] test constitutive::tests::jc_at_melt_zero_stress ... ok
[INFO] [stdout] test constitutive::tests::kin_hardening_plastic ... ok
[INFO] [stdout] test constitutive::tests::jc_temperature_decreases_stress ... ok
[INFO] [stdout] test constitutive::tests::neo_hookean_compression ... ok
[INFO] [stdout] test constitutive::tests::kin_hardening_elastic ... ok
[INFO] [stdout] test constitutive::tests::neo_hookean_energy_zero_at_reference ... ok
[INFO] [stdout] test constitutive::tests::jc_zero_plastic_strain ... ok
[INFO] [stdout] test constitutive::tests::kin_hardening_bauschinger ... ok
[INFO] [stdout] test constitutive::tests::neo_hookean_from_moduli ... ok
[INFO] [stdout] test constitutive::tests::orthotropic_isotropic_matches_standard ... ok
[INFO] [stdout] test constitutive::tests::orthotropic_symmetric ... ok
[INFO] [stdout] test constitutive::tests::pure_shear_stress_from_strain ... ok
[INFO] [stdout] test constitutive::tests::neo_hookean_tangent_positive ... ok
[INFO] [stdout] test constitutive::tests::neo_hookean_tension ... ok
[INFO] [stdout] test constitutive::tests::neo_hookean_zero_stretch_zero_stress ... ok
[INFO] [stdout] test constitutive::tests::orthotropic_diagonal_positive ... ok
[INFO] [stdout] test constitutive::tests::orthotropic_real_composite ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_elastic_dominates_low_stress ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_guard_zero_coeff ... ok
[INFO] [stdout] test constitutive::tests::stiffness_diagonal_positive ... ok
[INFO] [stdout] test constitutive::tests::stiffness_compliance_inverse ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_symmetry ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_inverse_high_strain ... ok
[INFO] [stdout] test constitutive::tests::zero_modulus_compliance_guard ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_zero_stress ... ok
[INFO] [stdout] test constitutive::tests::stiffness_matrix_symmetry ... ok
[INFO] [stdout] test constitutive::tests::uniaxial_strain_from_stress ... ok
[INFO] [stdout] test constitutive::tests::uniaxial_stress_from_strain ... ok
[INFO] [stdout] test elastic::tests::lame_lambda_steel ... ok
[INFO] [stdout] test elastic::tests::hookes_law_steel ... ok
[INFO] [stdout] test elastic::tests::plane_strain_modulus_steel ... ok
[INFO] [stdout] test elastic::tests::incompressible_bulk_modulus ... ok
[INFO] [stdout] test elastic::tests::bulk_modulus_steel ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_higher_stress_more_strain ... ok
[INFO] [stdout] test constitutive::tests::ramberg_osgood_inverse_roundtrip ... ok
[INFO] [stdout] test constitutive::tests::stress_strain_roundtrip ... ok
[INFO] [stdout] test elastic::tests::poisson_from_youngs_shear_steel ... ok
[INFO] [stdout] test elastic::tests::try_shear_modulus_degenerate ... ok
[INFO] [stdout] test elastic::tests::try_strain_from_stress_zero_modulus ... ok
[INFO] [stdout] test elastic::tests::strain_roundtrip ... ok
[INFO] [stdout] test elastic::tests::plane_stress_modulus_steel ... ok
[INFO] [stdout] test elastic::tests::try_bulk_modulus_incompressible ... ok
[INFO] [stdout] test elastic::tests::poisson_from_bulk_shear_steel ... ok
[INFO] [stdout] test elastic::tests::try_bulk_modulus_valid ... ok
[INFO] [stdout] test elastic::tests::youngs_from_shear_steel ... ok
[INFO] [stdout] test elastic::tests::youngs_from_bulk_shear_steel ... ok
[INFO] [stdout] test error::tests::solver_no_convergence_display ... ok
[INFO] [stdout] test fatigue::tests::basquin_higher_stress_fewer_cycles ... ok
[INFO] [stdout] test fatigue::tests::basquin_negative_amplitude_safe ... ok
[INFO] [stdout] test fatigue::tests::basquin_reversals_half_of_cycles ... ok
[INFO] [stdout] test fatigue::tests::coffin_manson_at_transition_elastic_equals_plastic ... ok
[INFO] [stdout] test fatigue::tests::coffin_manson_more_cycles_less_strain ... ok
[INFO] [stdout] test fatigue::tests::coffin_manson_strain_positive ... ok
[INFO] [stdout] test fatigue::tests::coffin_manson_transition_life_positive ... ok
[INFO] [stdout] test fatigue::tests::endurance_limit_cap ... ok
[INFO] [stdout] test fatigue::tests::endurance_limit_steel ... ok
[INFO] [stdout] test fatigue::tests::gerber_less_conservative_than_goodman ... ok
[INFO] [stdout] test fatigue::tests::goodman_at_uts_returns_zero ... ok
[INFO] [stdout] test fatigue::tests::goodman_correction_basic ... ok
[INFO] [stdout] test fatigue::tests::marin_corrected_endurance_basic ... ok
[INFO] [stdout] test fatigue::tests::marin_corrected_no_factors ... ok
[INFO] [stdout] test fatigue::tests::marin_reliability_50_percent ... ok
[INFO] [stdout] test error::tests::division_by_zero_display ... ok
[INFO] [stdout] test error::tests::error_display ... ok
[INFO] [stdout] test error::tests::error_is_clone ... ok
[INFO] [stdout] test fatigue::tests::marin_reliability_99_percent ... ok
[INFO] [stdout] test error::tests::invalid_parameter_display ... ok
[INFO] [stdout] test fatigue::tests::marin_size_factor_large ... ok
[INFO] [stdout] test fatigue::tests::marin_size_factor_small ... ok
[INFO] [stdout] test elastic::tests::shear_modulus_guard ... ok
[INFO] [stdout] test fatigue::tests::marin_surface_factor_ground ... ok
[INFO] [stdout] test elastic::tests::shear_modulus_steel ... ok
[INFO] [stdout] test fatigue::tests::marin_surface_factor_hot_rolled ... ok
[INFO] [stdout] test fatigue::tests::neuber_product_basic ... ok
[INFO] [stdout] test fatigue::tests::neuber_ramberg_osgood_converges ... ok
[INFO] [stdout] test fatigue::tests::rainflow_empty ... ok
[INFO] [stdout] test fatigue::tests::rainflow_preserves_damage ... ok
[INFO] [stdout] test fatigue::tests::rainflow_simple_cycle ... ok
[INFO] [stdout] test fatigue::tests::rainflow_two_points ... ok
[INFO] [stdout] test fatigue::tests::sn_interpolate_basic ... ok
[INFO] [stdout] test fatigue::tests::sn_interpolate_higher_stress_fewer_cycles ... ok
[INFO] [stdout] test fatigue::tests::sn_interpolate_between_points ... ok
[INFO] [stdout] test fatigue::tests::sn_interpolate_out_of_range ... ok
[INFO] [stdout] test fatigue::tests::miners_rule_basic ... ok
[INFO] [stdout] test fatigue::tests::miners_rule_empty ... ok
[INFO] [stdout] test fatigue::tests::miners_rule_failure ... ok
[INFO] [stdout] test fatigue::tests::neuber_product_kt1 ... ok
[INFO] [stdout] test fatigue::tests::neuber_ramberg_osgood_notch_exceeds_nominal ... ok
[INFO] [stdout] test fatigue::tests::zero_coefficient_safe ... ok
[INFO] [stdout] test fracture::tests::critical_crack_length_basic ... ok
[INFO] [stdout] test fracture::tests::critical_crack_length_zero_stress ... ok
[INFO] [stdout] test fracture::tests::j_integral_mixed_mode ... ok
[INFO] [stdout] test fracture::tests::j_integral_mode_i_positive ... ok
[INFO] [stdout] test fracture::tests::j_integral_roundtrip ... ok
[INFO] [stdout] test fracture::tests::j_integral_zero_k ... ok
[INFO] [stdout] test fracture::tests::k_from_j_matches_gi_formula ... ok
[INFO] [stdout] test fracture::tests::ki_center_crack_basic ... ok
[INFO] [stdout] test fracture::tests::fracture_check_basic ... ok
[INFO] [stdout] test fatigue::tests::stress_amplitude_mean_decomposition ... ok
[INFO] [stdout] test fatigue::tests::stress_ratio_fully_reversed ... ok
[INFO] [stdout] test fatigue::tests::soderberg_more_conservative_than_goodman ... ok
[INFO] [stdout] test fracture::tests::ki_crack_at_hole_basic ... ok
[INFO] [stdout] test fracture::tests::ki_edge_exceeds_center ... ok
[INFO] [stdout] test fracture::tests::ki_finite_approaches_infinite ... ok
[INFO] [stdout] test fracture::tests::ki_finite_exceeds_infinite ... ok
[INFO] [stdout] test fracture::tests::ki_penny_less_than_through ... ok
[INFO] [stdout] test fracture::tests::fracture_stress_roundtrip ... ok
[INFO] [stdout] test fracture::tests::ki_zero_crack_is_zero ... ok
[INFO] [stdout] test fracture::tests::kic_from_energy_release_steel ... ok
[INFO] [stdout] test fracture::tests::kii_center_basic ... ok
[INFO] [stdout] test fracture::tests::kii_edge_exceeds_center ... ok
[INFO] [stdout] test fracture::tests::kiii_positive ... ok
[INFO] [stdout] test fracture::tests::paris_law_life_longer_crack_fewer_cycles ... ok
[INFO] [stdout] test fracture::tests::paris_law_life_positive ... ok
[INFO] [stdout] test fracture::tests::paris_law_life_zero_range ... ok
[INFO] [stdout] test fracture::tests::paris_law_rate_zero_delta_k ... ok
[INFO] [stdout] test material::tests::default_is_steel ... ok
[INFO] [stdout] test material::tests::all_presets_positive_modulus ... ok
[INFO] [stdout] test material::tests::carbon_fiber_negative_thermal_expansion ... ok
[INFO] [stdout] test fracture::tests::paris_law_rate_basic ... ok
[INFO] [stdout] test fracture::tests::paris_law_rate_negative_delta_k ... ok
[INFO] [stdout] test material::tests::concrete_compressive_strength ... ok
[INFO] [stdout] test material::tests::copper_yield_reasonable ... ok
[INFO] [stdout] test material::tests::new_negative_modulus ... ok
[INFO] [stdout] test material::tests::new_negative_yield_ok_zero ... ok
[INFO] [stdout] test material::tests::new_zero_density ... ok
[INFO] [stdout] test material::tests::rubber_nearly_incompressible ... ok
[INFO] [stdout] test material::tests::serde_roundtrip ... ok
[INFO] [stdout] test material::tests::derived_elastic_properties ... ok
[INFO] [stdout] test material::tests::display_format ... ok
[INFO] [stdout] test material::tests::temp_dependent_clamps_high ... ok
[INFO] [stdout] test material::tests::temp_dependent_clamps_low ... ok
[INFO] [stdout] test material::tests::temp_dependent_modulus_decreases ... ok
[INFO] [stdout] test material::tests::temp_dependent_range ... ok
[INFO] [stdout] test material::tests::new_uts_less_than_yield ... ok
[INFO] [stdout] test material::tests::new_valid ... ok
[INFO] [stdout] test material::tests::thermal_strain_steel ... ok
[INFO] [stdout] test material::tests::steel_properties ... ok
[INFO] [stdout] test material::tests::thermal_stress_steel ... ok
[INFO] [stdout] test strain::tests::arithmetic_scale ... ok
[INFO] [stdout] test material::tests::temp_dependent_empty_errors ... ok
[INFO] [stdout] test material::tests::temp_dependent_single_point ... ok
[INFO] [stdout] test material::tests::temp_dependent_interpolation ... ok
[INFO] [stdout] test strain::tests::arithmetic_add ... ok
[INFO] [stdout] test strain::tests::default_is_zero ... ok
[INFO] [stdout] test strain::tests::effective_strain_uniaxial ... ok
[INFO] [stdout] test strain::tests::true_strain_1_percent ... ok
[INFO] [stdout] test strain::tests::true_strain_close_to_engineering_small ... ok
[INFO] [stdout] test strain::tests::deviatoric_trace_zero ... ok
[INFO] [stdout] test strain::tests::try_engineering_strain_valid ... ok
[INFO] [stdout] test strain::tests::display_format ... ok
[INFO] [stdout] test strain::tests::try_true_strain_negative_deformed ... ok
[INFO] [stdout] test strain::tests::try_true_strain_negative_original ... ok
[INFO] [stdout] test strain::tests::try_true_strain_valid ... ok
[INFO] [stdout] test strain::tests::volumetric_strain ... ok
[INFO] [stdout] test strain::tests::zero_length_safe ... ok
[INFO] [stdout] test stress::tests::arithmetic_sub ... ok
[INFO] [stdout] test stress::tests::default_is_zero ... ok
[INFO] [stdout] test stress::tests::deviatoric_preserves_shear ... ok
[INFO] [stdout] test stress::tests::display_format ... ok
[INFO] [stdout] test stress::tests::hydrostatic_basic ... ok
[INFO] [stdout] test stress::tests::invariants_uniaxial ... ok
[INFO] [stdout] test stress::tests::deviatoric_trace_is_zero ... ok
[INFO] [stdout] test material::tests::new_invalid_poisson ... ok
[INFO] [stdout] test strain::tests::engineering_strain_1_percent ... ok
[INFO] [stdout] test stress::tests::arithmetic_scale ... ok
[INFO] [stdout] test stress::tests::max_shear_uniaxial ... ok
[INFO] [stdout] test stress::tests::octahedral_shear_uniaxial ... ok
[INFO] [stdout] test stress::tests::j2_von_mises_relationship ... ok
[INFO] [stdout] test stress::tests::principal_stresses_uniaxial ... ok
[INFO] [stdout] test stress::tests::pure_shear_von_mises ... ok
[INFO] [stdout] test yield_criteria::tests::above_yield ... ok
[INFO] [stdout] test stress::tests::principal_stresses_hydrostatic ... ok
[INFO] [stdout] test stress::tests::principal_stresses_sorted_descending ... ok
[INFO] [stdout] test strain::tests::try_engineering_strain_zero_length ... ok
[INFO] [stdout] test stress::tests::arithmetic_add ... ok
[INFO] [stdout] test strain::tests::serde_roundtrip ... ok
[INFO] [stdout] test yield_criteria::tests::below_yield ... ok
[INFO] [stdout] test yield_criteria::tests::drucker_prager_hydrostatic ... ok
[INFO] [stdout] test yield_criteria::tests::drucker_prager_parameters ... ok
[INFO] [stdout] test yield_criteria::tests::tresca_uniaxial ... ok
[INFO] [stdout] test yield_criteria::tests::von_mises_tresca_ordering ... ok
[INFO] [stdout] test stress::tests::uniaxial_von_mises_equals_applied ... ok
[INFO] [stdout] test yield_criteria::tests::safety_factor_basic ... ok
[INFO] [stdout] test yield_criteria::tests::safety_factor_zero_stress ... ok
[INFO] [stdout] test yield_criteria::tests::tresca_safety_factor_uniaxial ... ok
[INFO] [stdout] test yield_criteria::tests::tresca_safety_factor_zero_stress ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 280 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/build/dravya/d77d6a8aac425a4a/out/integration-d77d6a8aac425a4a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test cantilever_vs_simply_supported ... ok
[INFO] [stdout] test steel_below_yield ... ok
[INFO] [stdout] test fatigue_assessment_workflow ... ok
[INFO] [stdout] test fracture_assessment_workflow ... ok
[INFO] [stdout] test hookes_law_roundtrip ... ok
[INFO] [stdout] test steel_above_yield ... ok
[INFO] [stdout] test temp_dependent_material_workflow ... ok
[INFO] [stdout] test composite_layup_and_failure_check ... ok
[INFO] [stdout] test hardening_state_evolution ... ok
[INFO] [stdout] test stress_strain_3d_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dravya
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503", kill_on_drop: false }`
[INFO] [stdout] c9da1c4b2128b27aa12dd5d7abd83093c91601877f2e5723262772d245ed5503
