[INFO] cloning repository https://github.com/p-vbordei/pvlib-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/p-vbordei/pvlib-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp-vbordei%2Fpvlib-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp-vbordei%2Fpvlib-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a5f60a6cc4f28da105b3bedc5050753c3b8a913f [INFO] testing p-vbordei/pvlib-rust against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fp-vbordei%2Fpvlib-rust" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/p-vbordei/pvlib-rust [INFO] finished tweaking git repo https://github.com/p-vbordei/pvlib-rust [INFO] tweaked toml for git repo https://github.com/p-vbordei/pvlib-rust written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/p-vbordei/pvlib-rust on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/p-vbordei/pvlib-rust 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cast v0.3.0 [INFO] [stderr] Downloaded reqwest v0.13.1 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded criterion-plot v0.5.0 [INFO] [stderr] Downloaded phf_shared v0.12.1 [INFO] [stderr] Downloaded phf v0.12.1 [INFO] [stderr] Downloaded spa v0.5.1 [INFO] [stderr] Downloaded webpki-roots v1.0.7 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded tinytemplate v1.2.1 [INFO] [stderr] Downloaded chrono-tz v0.10.4 [INFO] [stderr] Downloaded anes v0.1.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eb3c37ebd1dc622680e0cb5cd2f1741cf5d5d391c8a2ae608f519ae14d291b20 [INFO] running `Command { std: "docker" "start" "-a" "eb3c37ebd1dc622680e0cb5cd2f1741cf5d5d391c8a2ae608f519ae14d291b20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eb3c37ebd1dc622680e0cb5cd2f1741cf5d5d391c8a2ae608f519ae14d291b20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb3c37ebd1dc622680e0cb5cd2f1741cf5d5d391c8a2ae608f519ae14d291b20", kill_on_drop: false }` [INFO] [stdout] eb3c37ebd1dc622680e0cb5cd2f1741cf5d5d391c8a2ae608f519ae14d291b20 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dd1a86e6d9e223a7df908b0d00bfe42ffc0fe31f04e8a64e3e23c238ebc0577b [INFO] running `Command { std: "docker" "start" "-a" "dd1a86e6d9e223a7df908b0d00bfe42ffc0fe31f04e8a64e3e23c238ebc0577b", kill_on_drop: false }` [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling aws-lc-rs v1.16.2 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling openssl-probe v0.2.1 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling rustls-native-certs v0.8.3 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling webpki-roots v1.0.7 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling aws-lc-sys v0.39.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling spa v0.5.1 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.2 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.13.1 [INFO] [stderr] Compiling pvlib-rust v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.23s [INFO] running `Command { std: "docker" "inspect" "dd1a86e6d9e223a7df908b0d00bfe42ffc0fe31f04e8a64e3e23c238ebc0577b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd1a86e6d9e223a7df908b0d00bfe42ffc0fe31f04e8a64e3e23c238ebc0577b", kill_on_drop: false }` [INFO] [stdout] dd1a86e6d9e223a7df908b0d00bfe42ffc0fe31f04e8a64e3e23c238ebc0577b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f9e934d0f6793499ecdc17343a632d619a556c196be6a2cf757f42872f65794a [INFO] running `Command { std: "docker" "start" "-a" "f9e934d0f6793499ecdc17343a632d619a556c196be6a2cf757f42872f65794a", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.47 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling reqwest v0.13.1 [INFO] [stderr] Compiling spa v0.5.1 [INFO] [stderr] Compiling chrono-tz v0.10.4 [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 criterion v0.5.1 [INFO] [stderr] Compiling pvlib-rust v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.17s [INFO] running `Command { std: "docker" "inspect" "f9e934d0f6793499ecdc17343a632d619a556c196be6a2cf757f42872f65794a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f9e934d0f6793499ecdc17343a632d619a556c196be6a2cf757f42872f65794a", kill_on_drop: false }` [INFO] [stdout] f9e934d0f6793499ecdc17343a632d619a556c196be6a2cf757f42872f65794a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e69cf08fda373e40ca36c4538ce1aff350bc418596c83c67e577eaeb1cbca934 [INFO] running `Command { std: "docker" "start" "-a" "e69cf08fda373e40ca36c4538ce1aff350bc418596c83c67e577eaeb1cbca934", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.44s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pvlib-c2fc73ca13b6e961) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test bifacial::tests::horizontal_row_sees_full_sky ... ok [INFO] [stdout] test bifacial::tests::row_sky_plus_row_ground_sum_leaves_neighbor_view ... ok [INFO] [stdout] test bifacial::tests::vertical_row_sees_half_sky_at_most ... ok [INFO] [stdout] test ivtools::tests::test_rectify_iv_curve_basic ... ok [INFO] [stdout] test ivtools::tests::test_fit_sandia_simple_roundtrip ... ok [INFO] [stdout] test ivtools::tests::test_rectify_iv_curve_empty ... ok [INFO] [stdout] test ivtools::tests::test_fit_desoto_typical_module ... ok [INFO] [stdout] test ivtools::tests::test_fit_sandia_simple_too_few_points ... ok [INFO] [stdout] test bifacial::tests::unshaded_fraction_bounds ... ok [INFO] [stdout] test bifacial::tests::rear_irradiance_positive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_albedo.rs (/opt/rustwide/target/debug/deps/test_albedo-0f74eb0eb4fc44dd) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_inland_water_dvoracek_custom ... ok [INFO] [stdout] test test_inland_water_dvoracek_high_elevation ... ok [INFO] [stdout] test test_inland_water_dvoracek_low_elevation ... ok [INFO] [stdout] test test_inland_water_dvoracek_negative_elevation ... ok [INFO] [stdout] test test_surface_albedo_range ... ok [INFO] [stdout] test test_surface_albedo_unknown ... ok [INFO] [stdout] test test_surface_albedo_known ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_atmosphere.rs (/opt/rustwide/target/debug/deps/test_atmosphere-d54698ed0690b5de) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_angstrom_alpha ... ok [INFO] [stdout] test test_gueymard94_pw ... ok [INFO] [stdout] test test_kasten96_lt ... ok [INFO] [stdout] test test_pres2alt_inverse_of_alt2pres ... ok [INFO] [stdout] test test_rh_from_tdew ... ok [INFO] [stdout] test test_tdew_from_rh ... ok [INFO] [stdout] test test_tdew_rh_roundtrip ... ok [INFO] [stdout] test test_windspeed_powerlaw ... ok [INFO] [stdout] test test_windspeed_powerlaw_negative_inputs ... ok [INFO] [stdout] test test_angstrom_aod_at_lambda ... ok [INFO] [stderr] Running tests/test_batch.rs (/opt/rustwide/target/debug/deps/test_batch-b9821b17a47fc788) [INFO] [stdout] test test_bird_hulstrom80_aod_bb ... ok [INFO] [stdout] test test_gueymard94_pw_minimum ... ok [INFO] [stdout] test test_pres2alt_sea_level ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test test_batch_disc ... ok [INFO] [stdout] test test_batch_erbs ... ok [INFO] [stdout] test test_auto_decomposition_nan_dni_dhi ... ok [INFO] [stdout] test test_auto_decomposition_nan_without_flag ... ok [INFO] [stdout] test test_batch_airmass_absolute ... ok [INFO] [stdout] test test_all_new_features_combined ... ok [INFO] [stdout] test test_batch_bird ... ok [INFO] [stdout] test test_batch_aoi ... ok [INFO] [stdout] test test_auto_decomposition_matches_manual_erbs ... ok [INFO] [stdout] test test_batch_airmass_relative ... ok [INFO] [stdout] test test_batch_matches_scalar_airmass ... ok [INFO] [stdout] test test_batch_matches_scalar_inverter ... ok [INFO] [stdout] test test_batch_ineichen ... ok [INFO] [stdout] test test_batch_modelchain_basic ... ok [INFO] [stdout] test test_batch_modelchain_auto_decomposition ... ok [INFO] [stdout] test test_batch_modelchain_builder ... ok [INFO] [stdout] test test_batch_modelchain_bifacial ... ok [INFO] [stdout] test test_simulation_series_edge_cases ... ok [INFO] [stdout] test test_batch_modelchain_system_losses ... ok [INFO] [stdout] test test_batch_solar_position ... ok [INFO] [stdout] test test_bifacial_zero_poa_no_division_by_zero ... ok [INFO] [stdout] test test_batch_modelchain_bifacial_zero_means_no_gain ... ok [INFO] [stdout] test test_batch_matches_scalar_iam ... ok [INFO] [stdout] test test_simulation_series_has_elevation ... ok [INFO] [stdout] test test_solar_position_batch_utc_matches_tz_version ... ok [INFO] [stdout] test test_batch_modelchain_no_decomposition_zero_power ... ok [INFO] [stdout] test test_system_losses_clamped_below_zero ... ok [INFO] [stdout] test test_system_losses_clamped_above_one ... ok [INFO] [stdout] test test_system_losses_nan_clamped ... ok [INFO] [stdout] test test_simulation_series_helpers ... ok [INFO] [stdout] test test_bifacial_extreme_parameters ... ok [INFO] [stdout] test test_weather_series_from_utc ... ok [INFO] [stdout] test test_weather_series_from_utc_invalid_tz ... ok [INFO] [stdout] test test_batch_extra_radiation ... ok [INFO] [stdout] test test_solar_position_batch_utc ... ok [INFO] [stdout] test test_auto_decomposition_mixed_nan_and_valid ... ok [INFO] [stdout] test test_batch_modelchain_tmy_year_performance ... ok [INFO] [stdout] test test_batch_modelchain_matches_scalar_pipeline ... ok [INFO] [stdout] test test_batch_modelchain_zero_losses ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/test_batch_equivalence.rs (/opt/rustwide/target/debug/deps/test_batch_equivalence-0b4e052ac03edc0c) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_faiman_batch_vs_scalar ... ok [INFO] [stdout] test test_extra_radiation_batch_vs_scalar ... ok [INFO] [stdout] test test_disc_batch_vs_scalar_no_pressure ... ok [INFO] [stdout] test test_iam_ashrae_batch_vs_scalar ... ok [INFO] [stdout] test test_erbs_batch_vs_scalar ... ok [INFO] [stdout] test test_aoi_batch_vs_scalar ... ok [INFO] [stdout] test test_bird_batch_vs_scalar ... ok [INFO] [stdout] test test_airmass_relative_batch_vs_scalar ... ok [INFO] [stdout] test test_pvwatts_ac_batch_vs_scalar ... ok [INFO] [stdout] test test_iam_physical_batch_vs_scalar ... ok [INFO] [stdout] test test_sapm_cell_temperature_batch_vs_scalar ... ok [INFO] [stdout] test test_solar_position_batch_vs_scalar ... ok [INFO] [stdout] test test_ineichen_batch_vs_scalar ... ok [INFO] [stdout] test test_disc_batch_vs_scalar ... ok [INFO] [stdout] test test_airmass_absolute_batch_vs_scalar ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_clearsky.rs (/opt/rustwide/target/debug/deps/test_clearsky-69b1e93ab050a2e3) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_bird_default_wrapper ... ok [INFO] [stdout] test test_lookup_linke_turbidity_desert ... ok [INFO] [stdout] test test_lookup_linke_turbidity_seasonal ... ok [INFO] [stdout] test test_lookup_linke_turbidity_tropical ... ok [INFO] [stdout] test test_lookup_linke_turbidity_polar ... ok [INFO] [stdout] test test_bird_known_values ... ok [INFO] [stdout] test test_bird_nighttime ... ok [INFO] [stdout] test test_bird_zenith_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_core.rs (/opt/rustwide/target/debug/deps/test_core-7a159aaa8147d8f6) [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test test_airmass ... ok [INFO] [stdout] test test_aoi_projection ... ok [INFO] [stdout] test test_calcparams_cec ... ok [INFO] [stdout] test test_beam_component ... ok [INFO] [stdout] test test_calcparams_desoto_low_irradiance ... ok [INFO] [stdout] test test_calcparams_desoto ... ok [INFO] [stdout] test test_calcparams_desoto_temperature ... ok [INFO] [stdout] test test_calcparams_pvsyst ... ok [INFO] [stdout] test test_clearsky_haurwitz ... ok [INFO] [stdout] test test_dirindex ... ok [INFO] [stdout] test test_dirindex_night ... ok [INFO] [stdout] test test_disc ... ok [INFO] [stdout] test test_erbs_driesse ... ok [INFO] [stdout] test test_get_ground_diffuse ... ok [INFO] [stdout] test test_iam_ashrae ... ok [INFO] [stdout] test test_irradiance_aoi ... ok [INFO] [stdout] test test_irradiance_erbs ... ok [INFO] [stdout] test test_king_diffuse ... ok [INFO] [stdout] test test_king_nonnegative ... ok [INFO] [stdout] test test_location_creation ... ok [INFO] [stdout] test test_perez_driesse_horizontal ... ok [INFO] [stdout] test test_perez_driesse_basic ... ok [INFO] [stdout] test test_perez_driesse_nonnegative ... ok [INFO] [stdout] test test_perez_driesse_vs_perez_agreement ... ok [INFO] [stdout] test test_poa_components ... ok [INFO] [stdout] test test_pvsystem_and_inverter ... ok [INFO] [stdout] test test_sapm ... ok [INFO] [stdout] test test_sapm_effective_irradiance ... ok [INFO] [stdout] test test_singlediode ... ok [INFO] [stdout] test test_temperature_sapm ... ok [INFO] [stdout] test test_get_total_irradiance_isotropic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_end_to_end.rs (/opt/rustwide/target/debug/deps/test_end_to_end-9f0a29c9c60e4491) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test test_e2e_analytical_solar_position ... ok [INFO] [stdout] test test_e2e_atmosphere_chain ... ok [INFO] [stdout] test test_e2e_clearsky_models_compare ... ok [INFO] [stdout] test test_e2e_complete_irradiance ... ok [INFO] [stdout] test test_e2e_desoto_to_power ... ok [INFO] [stdout] test test_e2e_full_pipeline_summer_noon ... ok [INFO] [stdout] test test_e2e_full_pipeline_winter_noon ... ok [INFO] [stdout] test test_e2e_iam_models_plausibility ... ok [INFO] [stdout] test test_e2e_daily_simulation ... ok [INFO] [stdout] test test_e2e_model_config_differences ... ok [INFO] [stdout] test test_e2e_irradiance_decomposition_roundtrip ... ok [INFO] [stdout] test test_e2e_inverter_models ... ok [INFO] [stdout] test test_e2e_alternative_entry_points ... ok [INFO] [stdout] test test_e2e_bird_clearsky_detailed ... ok [INFO] [stdout] test test_e2e_nighttime_zero_output ... ok [INFO] [stdout] test test_e2e_singlediode_bishop88_chain ... ok [INFO] [stdout] test test_e2e_spectrum_and_albedo ... ok [INFO] [stdout] test test_e2e_solar_position_chain ... ok [INFO] [stdout] test test_e2e_temperature_models_agree_roughly ... ok [INFO] [stdout] test test_e2e_tracking_geometry ... ok [INFO] [stdout] test test_e2e_transformer ... ok [INFO] [stdout] test test_e2e_loss_factors ... ok [INFO] [stdout] test test_e2e_pvarray_models ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_iam.rs (/opt/rustwide/target/debug/deps/test_iam-abfa0987ea1e41a9) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_martin_ruiz_basic ... ok [INFO] [stdout] test test_ashrae_basic ... ok [INFO] [stdout] test test_martin_ruiz_diffuse_vertical_symmetry ... ok [INFO] [stdout] test test_martin_ruiz_diffuse_tilted ... ok [INFO] [stdout] test test_martin_ruiz_diffuse_complementary ... ok [INFO] [stdout] test test_physical_at_90 ... ok [INFO] [stdout] test test_physical_high_aoi ... ok [INFO] [stdout] test test_physical_nan ... ok [INFO] [stdout] test test_schlick_at_60 ... ok [INFO] [stdout] test test_schlick_decreases_with_aoi ... ok [INFO] [stdout] test test_schlick_diffuse_horizontal ... ok [INFO] [stdout] test test_schlick_diffuse_tilted ... ok [INFO] [stdout] test test_schlick_diffuse_vertical ... ok [INFO] [stdout] test test_schlick_normal_incidence ... ok [INFO] [stdout] test test_physical_normal_incidence ... ok [INFO] [stdout] test test_schlick_at_90 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_inverter_tracking.rs (/opt/rustwide/target/debug/deps/test_inverter_tracking-e8f8d885a168376e) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_calc_surface_orientation_negative_theta ... ok [INFO] [stdout] test test_calc_surface_orientation_symmetry ... ok [INFO] [stdout] test test_calc_surface_orientation_horizontal ... ok [INFO] [stdout] test test_calc_surface_orientation_with_axis_tilt ... ok [INFO] [stdout] test test_pvwatts_ac_clipping ... ok [INFO] [stdout] test test_pvwatts_ac_mid_power ... ok [INFO] [stdout] test test_calc_surface_orientation_tilted_tracker ... ok [INFO] [stdout] test test_pvwatts_ac_negative_input ... ok [INFO] [stdout] test test_pvwatts_ac_zero_input ... ok [INFO] [stdout] test test_pvwatts_multi_two_inputs ... ok [INFO] [stdout] test test_pvwatts_multi_zero_inputs ... ok [INFO] [stdout] test test_pvwatts_multi_single_input ... ok [INFO] [stdout] test test_sandia_below_startup ... ok [INFO] [stdout] test test_sandia_at_rated ... ok [INFO] [stdout] test test_sandia_clipping ... ok [INFO] [stdout] test test_sandia_multi_balanced_inputs ... ok [INFO] [stdout] test test_sandia_multi_below_startup ... ok [INFO] [stdout] test test_sandia_multi_single_input ... ok [INFO] [stdout] test test_sandia_multi_mismatched_lengths - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s [INFO] [stdout] [INFO] [stderr] Running tests/test_iotools_weather.rs (/opt/rustwide/target/debug/deps/test_iotools_weather-14c6506d08660541) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_read_epw_file_not_found ... ok [INFO] [stdout] test test_read_tmy3_file_not_found ... ok [INFO] [stdout] test test_read_tmy3_basic ... ok [INFO] [stdout] test test_read_epw_basic ... ok [INFO] [stdout] test test_read_tmy3_midnight_convention ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_irradiance.rs (/opt/rustwide/target/debug/deps/test_irradiance-4ea50ec8ab2407e5) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_dirindex_clear_sky_conditions ... ok [INFO] [stdout] test test_dirindex_high_zenith ... ok [INFO] [stdout] test test_dirindex_zero_ghi ... ok [INFO] [stdout] test test_king_high_zenith ... ok [INFO] [stdout] test test_king_horizontal_surface ... ok [INFO] [stdout] test test_king_negative_clamp ... ok [INFO] [stdout] test test_dirindex_none_pressure ... ok [INFO] [stdout] test test_king_zero_irradiance ... ok [INFO] [stdout] test test_king_tilted_surface ... ok [INFO] [stdout] test test_dirindex_cloudy_conditions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_location.rs (/opt/rustwide/target/debug/deps/test_location-4a052866c1d15deb) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_get_airmass_low_sun ... ok [INFO] [stdout] test test_get_airmass_noon ... ok [INFO] [stdout] test test_get_clearsky_daytime_haurwitz ... ok [INFO] [stdout] test test_get_clearsky_nighttime ... ok [INFO] [stdout] test test_get_clearsky_daytime_ineichen ... ok [INFO] [stdout] test test_get_clearsky_simplified_solis ... ok [INFO] [stdout] test test_get_solarposition_nighttime ... ok [INFO] [stdout] test test_get_solarposition_daytime ... ok [INFO] [stdout] test test_location_new ... ok [INFO] [stdout] test test_lookup_altitude ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_modelchain.rs (/opt/rustwide/target/debug/deps/test_modelchain-490bdc7c029ef0cc) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_complete_irradiance_all_provided ... ok [INFO] [stdout] test test_complete_irradiance_from_ghi_only ... ok [INFO] [stdout] test test_complete_irradiance_from_dni_dhi ... ok [INFO] [stdout] test test_different_transposition_models ... ok [INFO] [stdout] test test_different_temperature_models ... ok [INFO] [stdout] test test_legacy_run_model ... ok [INFO] [stdout] test test_pvwatts_factory_run_model_from_weather ... ok [INFO] [stdout] test test_run_model_from_effective_irradiance ... ok [INFO] [stdout] test test_pvwatts_nighttime ... ok [INFO] [stdout] test test_run_model_from_poa ... ok [INFO] [stdout] test test_sapm_factory_run_model_from_weather ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_new_modules.rs (/opt/rustwide/target/debug/deps/test_new_modules-521331aec323b705) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_caballero_coefficients_known_types ... ok [INFO] [stdout] test test_huld_scales_with_irradiance ... ok [INFO] [stdout] test test_huld_zero_irradiance ... ok [INFO] [stdout] test test_inland_water_dvoracek_custom ... ok [INFO] [stdout] test test_inland_water_dvoracek_high_sun ... ok [INFO] [stdout] test test_pvefficiency_adr_at_stc ... ok [INFO] [stdout] test test_inland_water_dvoracek_negative_elevation ... ok [INFO] [stdout] test test_inland_water_dvoracek_range ... ok [INFO] [stdout] test test_pvefficiency_adr_low_irradiance ... ok [INFO] [stdout] test test_pvefficiency_adr_reference_value ... ok [INFO] [stdout] test test_huld_at_stc ... ok [INFO] [stdout] test test_simple_efficiency_losses ... ok [INFO] [stdout] test test_simple_efficiency_no_losses ... ok [INFO] [stdout] test test_simple_efficiency_zero_input ... ok [INFO] [stdout] test test_spectral_factor_caballero_monosi ... ok [INFO] [stdout] test test_spectral_factor_sapm_basic ... ok [INFO] [stdout] test test_spectral_factor_sapm_nan ... ok [INFO] [stderr] Running tests/test_pvarray.rs (/opt/rustwide/target/debug/deps/test_pvarray-596c961dcb6289f1) [INFO] [stdout] test test_spectral_factor_sapm_nonnegative ... ok [INFO] [stdout] test test_surface_albedo ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_adr_at_stc ... ok [INFO] [stdout] test test_adr_high_temp ... ok [INFO] [stdout] test test_adr_low_irradiance ... ok [INFO] [stdout] test test_huld_at_stc ... ok [INFO] [stdout] test test_huld_scales_with_irradiance ... ok [INFO] [stdout] test test_huld_zero_irradiance ... ok [INFO] [stdout] [INFO] [stderr] Running tests/test_pvgis.rs (/opt/rustwide/target/debug/deps/test_pvgis-90edb66fb9ca378a) [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_parse_pvgis_horizon_json_missing_profile ... ok [INFO] [stdout] test test_parse_pvgis_horizon_json ... ok [INFO] [stdout] test test_parse_pvgis_hourly_json_missing_hourly ... ok [INFO] [stdout] test test_parse_pvgis_hourly_json_no_months_selected ... ok [INFO] [stdout] test test_parse_pvgis_tmy_json_invalid ... ok [INFO] [stdout] test test_parse_pvgis_hourly_json_records ... ok [INFO] [stdout] test test_parse_pvgis_tmy_json_metadata ... ok [INFO] [stdout] test test_parse_pvgis_tmy_json_months_selected ... ok [INFO] [stdout] test test_parse_pvgis_tmy_json_records ... ok [INFO] [stdout] test test_parse_pvgis_tmy_json_optional_fields ... 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] Running tests/test_shading.rs (/opt/rustwide/target/debug/deps/test_shading-9289822e302157f7) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test test_ground_angle_increases_with_gcr ... ok [INFO] [stdout] test test_ground_angle_increases_with_height ... ok [INFO] [stdout] test test_masking_angle_bottom ... ok [INFO] [stdout] test test_masking_angle_passias_increases_with_gcr ... ok [INFO] [stdout] test test_masking_angle_passias_positive ... ok [INFO] [stdout] test test_ground_angle_zero_height ... ok [INFO] [stdout] test test_masking_angle_top ... ok [INFO] [stdout] test test_psza_sun_overhead ... ok [INFO] [stdout] test test_psza_sun_perpendicular_to_axis ... ok [INFO] [stdout] test test_masking_angle_passias_zero_tilt ... ok [INFO] [stdout] test test_masking_angle_zero_gcr ... ok [INFO] [stdout] test test_shaded_fraction_clamped ... ok [INFO] [stdout] test test_psza_sun_along_axis ... ok [INFO] [stdout] test test_shaded_fraction_no_shade ... ok [INFO] [stdout] test test_sky_diffuse_pass_zero_angle ... ok [INFO] [stdout] test test_shaded_fraction_reference_value ... ok [INFO] [stdout] test test_sky_diffuse_passias_increases_with_angle ... ok [INFO] [stdout] test test_sky_diffuse_passias_zero_angle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_singlediode.rs (/opt/rustwide/target/debug/deps/test_singlediode-71e4b7c35d91925f) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_bishop88_at_voc ... ok [INFO] [stdout] test test_bishop88_gradients_computed ... ok [INFO] [stdout] test test_bishop88_i_from_v_at_voc ... ok [INFO] [stdout] test test_bishop88_i_from_v_at_zero ... ok [INFO] [stdout] test test_bishop88_i_from_v_roundtrip ... ok [INFO] [stdout] test test_bishop88_mpp_is_maximum ... ok [INFO] [stdout] test test_bishop88_mpp_current_less_than_isc ... ok [INFO] [stdout] test test_bishop88_mpp_less_than_voc ... ok [INFO] [stdout] test test_bishop88_short_circuit ... ok [INFO] [stdout] test test_bishop88_v_from_i_at_zero ... ok [INFO] [stdout] test test_estimate_voc_positive ... ok [INFO] [stdout] test test_estimate_voc_proportional_to_nnsvth ... ok [INFO] [stdout] test test_legacy_i_from_v ... ok [INFO] [stdout] test test_legacy_v_from_i ... ok [INFO] [stdout] test test_bishop88_v_from_i_at_isc ... ok [INFO] [stdout] test test_bishop88_mpp_positive_power ... ok [INFO] [stdout] test test_bishop88_power_positive_midpoint ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_snow.rs (/opt/rustwide/target/debug/deps/test_snow-45678741ad7fcaf5) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_coverage_nrel_new_snowfall ... ok [INFO] [stdout] test test_coverage_nrel_clamps_to_zero ... ok [INFO] [stdout] test test_coverage_nrel_sliding ... ok [INFO] [stdout] test test_coverage_nrel_no_sliding_cold ... ok [INFO] [stdout] test test_dc_loss_full_coverage ... ok [INFO] [stdout] test test_dc_loss_no_coverage ... ok [INFO] [stdout] test test_dc_loss_partial_coverage ... ok [INFO] [stdout] test test_dc_loss_single_string ... ok [INFO] [stdout] test test_fully_covered_at_threshold ... ok [INFO] [stdout] test test_fully_covered_heavy_snowfall ... ok [INFO] [stdout] test test_fully_covered_light_snowfall ... ok [INFO] [stdout] test test_snow_slides_cold ... ok [INFO] [stdout] test test_fully_covered_zero_timestep ... ok [INFO] [stdout] test test_snow_slides_flat ... ok [INFO] [stdout] test test_dc_loss_zero_strings ... ok [INFO] [stdout] test test_snow_slides_steep_warm ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_soiling.rs (/opt/rustwide/target/debug/deps/test_soiling-9399b0c68113a421) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_accumulation_model_rain_cleans ... ok [INFO] [stdout] test test_accumulation_model_positive ... ok [INFO] [stdout] test test_hsu_clean_start ... ok [INFO] [stdout] test test_hsu_mass_accumulates ... ok [INFO] [stdout] test test_hsu_mass_rate_horizontal ... ok [INFO] [stdout] test test_hsu_rain_cleaning ... ok [INFO] [stdout] test test_hsu_soiling_ratio_clean ... ok [INFO] [stdout] test test_kimber_accumulates ... ok [INFO] [stdout] test test_kimber_grace_period ... ok [INFO] [stdout] test test_hsu_soiling_ratio_decreases_with_mass ... ok [INFO] [stdout] test test_kimber_max_soiling ... ok [INFO] [stdout] test test_kimber_no_rain_no_grace ... ok [INFO] [stdout] test test_kimber_rain_cleans ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test_solarposition.rs (/opt/rustwide/target/debug/deps/test_solarposition-28d7e428c8a78867) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_declination_cooper69_summer_solstice ... ok [INFO] [stdout] test test_earthsun_distance_perihelion ... ok [INFO] [stdout] test test_earthsun_distance_aphelion ... ok [INFO] [stdout] test test_declination_spencer71_winter_solstice ... ok [INFO] [stdout] test test_declination_spencer71_summer_solstice ... ok [INFO] [stdout] test test_earthsun_distance_range ... ok [INFO] [stdout] test test_eot_spencer71_summer_solstice ... ok [INFO] [stdout] test test_declination_spencer71_vs_cooper69_agreement ... ok [INFO] [stdout] test test_eot_pvcdrom_vernal_equinox ... ok [INFO] [stdout] test test_eot_spencer71_vernal_equinox ... ok [INFO] [stdout] test test_hour_angle_morning ... ok [INFO] [stdout] test test_solar_azimuth_at_noon ... ok [INFO] [stdout] test test_hour_angle_with_longitude ... ok [INFO] [stdout] test test_eot_spencer71_vs_pvcdrom_agreement ... ok [INFO] [stdout] test test_solar_azimuth_morning_east ... ok [INFO] [stdout] test test_solar_zenith_at_noon_equinox_equator ... ok [INFO] [stdout] test test_sunrise_sunset_equinox_equator ... ok [INFO] [stdout] test test_sunrise_sunset_polar_night ... ok [INFO] [stdout] test test_solar_zenith_at_noon_summer_solstice_tropic ... ok [INFO] [stdout] test test_hour_angle_solar_noon ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_spectrum.rs (/opt/rustwide/target/debug/deps/test_spectrum-d6f17cb58a179d78) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_caballero_with_builtin_coeffs ... ok [INFO] [stdout] test test_caballero_coefficients_unknown ... ok [INFO] [stdout] test test_caballero_coefficients_known_types ... ok [INFO] [stdout] test test_first_solar_constant ... ok [INFO] [stdout] test test_spectral_factor_sapm_at_reference ... ok [INFO] [stdout] test test_spectral_mismatch_modifier_clamps_airmass ... ok [INFO] [stdout] test test_first_solar_non_negative ... ok [INFO] [stdout] test test_spectral_factor_sapm_nan_input ... ok [INFO] [stdout] test test_spectral_factor_sapm_non_negative ... ok [INFO] [stdout] test test_spectral_mismatch_modifier_constant ... 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] Running tests/test_temperature.rs (/opt/rustwide/target/debug/deps/test_temperature-94e19d155ed6304e) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_generic_linear_default ... ok [INFO] [stdout] test test_generic_linear_with_wind ... ok [INFO] [stdout] test test_generic_linear_known_values ... ok [INFO] [stdout] test test_noct_sam_height_2 ... ok [INFO] [stdout] test test_noct_sam_known_values ... ok [INFO] [stdout] test test_noct_sam_default ... ok [INFO] [stderr] Running tests/test_transformer.rs (/opt/rustwide/target/debug/deps/test_transformer-b658cf2634d02dad) [INFO] [stdout] test test_sapm_cell_from_module_default ... ok [INFO] [stdout] test test_sapm_cell_from_module_known ... ok [INFO] [stdout] test test_sapm_module_default_matches ... ok [INFO] [stdout] test test_sapm_module_known_values ... ok [INFO] [stdout] test test_sapm_module_zero_irradiance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_simple_efficiency_no_load_loss_constant ... ok [INFO] [stdout] test test_simple_efficiency_no_losses ... ok [INFO] [stdout] test test_simple_efficiency_scales ... ok [INFO] [stderr] Doc-tests pvlib [INFO] [stdout] test test_simple_efficiency_with_losses ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 18) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.72s; merged doctests compilation took 0.69s [INFO] running `Command { std: "docker" "inspect" "e69cf08fda373e40ca36c4538ce1aff350bc418596c83c67e577eaeb1cbca934", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e69cf08fda373e40ca36c4538ce1aff350bc418596c83c67e577eaeb1cbca934", kill_on_drop: false }` [INFO] [stdout] e69cf08fda373e40ca36c4538ce1aff350bc418596c83c67e577eaeb1cbca934