[INFO] fetching crate oxigdal-proj 0.1.3... [INFO] testing oxigdal-proj-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oxigdal-proj 0.1.3 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate oxigdal-proj 0.1.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oxigdal-proj 0.1.3 [INFO] tweaked toml for crates.io crate oxigdal-proj 0.1.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oxigdal-proj 0.1.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oxigdal-proj 0.1.3 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proj v0.31.0 [INFO] [stderr] Downloaded geo-types v0.7.18 [INFO] [stderr] Downloaded proj4rs v0.1.10 [INFO] [stderr] Downloaded proj-sys v0.27.0 [INFO] [stderr] Downloaded libsqlite3-sys v0.35.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bf137579e1769d22ab1ca6678bdf2c7337d9e09cc58b0be68084f6e1fd6a4f6e [INFO] running `Command { std: "docker" "start" "-a" "bf137579e1769d22ab1ca6678bdf2c7337d9e09cc58b0be68084f6e1fd6a4f6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bf137579e1769d22ab1ca6678bdf2c7337d9e09cc58b0be68084f6e1fd6a4f6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf137579e1769d22ab1ca6678bdf2c7337d9e09cc58b0be68084f6e1fd6a4f6e", kill_on_drop: false }` [INFO] [stdout] bf137579e1769d22ab1ca6678bdf2c7337d9e09cc58b0be68084f6e1fd6a4f6e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5518cf3481d5cde580755226c1409463e3743ff2cb02008bf27db2d0837d2b01 [INFO] running `Command { std: "docker" "start" "-a" "5518cf3481d5cde580755226c1409463e3743ff2cb02008bf27db2d0837d2b01", kill_on_drop: false }` [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling proj4rs v0.1.10 [INFO] [stderr] Compiling oxigdal-proj v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.77s [INFO] running `Command { std: "docker" "inspect" "5518cf3481d5cde580755226c1409463e3743ff2cb02008bf27db2d0837d2b01", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5518cf3481d5cde580755226c1409463e3743ff2cb02008bf27db2d0837d2b01", kill_on_drop: false }` [INFO] [stdout] 5518cf3481d5cde580755226c1409463e3743ff2cb02008bf27db2d0837d2b01 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 881906d299c72c9c73cfb5caaab601361b384bc790ad1e0b65593d34c835ab1d [INFO] running `Command { std: "docker" "start" "-a" "881906d299c72c9c73cfb5caaab601361b384bc790ad1e0b65593d34c835ab1d", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling oxigdal-proj v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.75s [INFO] running `Command { std: "docker" "inspect" "881906d299c72c9c73cfb5caaab601361b384bc790ad1e0b65593d34c835ab1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "881906d299c72c9c73cfb5caaab601361b384bc790ad1e0b65593d34c835ab1d", kill_on_drop: false }` [INFO] [stdout] 881906d299c72c9c73cfb5caaab601361b384bc790ad1e0b65593d34c835ab1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 883788fba77b1b5cd85f1a2976de20afa19be47591b48d3e9a340836a207ce8d [INFO] running `Command { std: "docker" "start" "-a" "883788fba77b1b5cd85f1a2976de20afa19be47591b48d3e9a340836a207ce8d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.60s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxigdal_proj-4fe6de67f2dd8dae) [INFO] [stdout] running 121 tests [INFO] [stdout] test crs::tests::test_custom_crs ... ok [INFO] [stdout] test crs::tests::test_from_proj ... ok [INFO] [stdout] test crs::tests::test_from_proj_invalid ... ok [INFO] [stdout] test crs::tests::test_from_wkt ... ok [INFO] [stdout] test crs::tests::test_parse_proj_string ... ok [INFO] [stdout] test crs::tests::test_from_wkt_invalid ... ok [INFO] [stdout] test crs_registry::tests::test_crs_unit_foot ... ok [INFO] [stdout] test crs_registry::tests::test_crs_unit_metre ... ok [INFO] [stdout] test crs_registry::tests::test_registry_count ... ok [INFO] [stdout] test crs_registry::tests::test_registry_has_wgs84 ... ok [INFO] [stdout] test epsg::tests::test_contains ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test error::tests::test_result_type ... ok [INFO] [stdout] test grid_shift::tests::test_dhdn_etrs89_known_translation ... ok [INFO] [stdout] test grid_shift::tests::test_geo_xyz_roundtrip ... ok [INFO] [stdout] test grid_shift::tests::test_helmert_3d_translation ... ok [INFO] [stdout] test crs::tests::test_is_equivalent ... ok [INFO] [stdout] test crs::tests::test_to_proj_string ... ok [INFO] [stdout] test grid_shift::tests::test_helmert_inverse ... ok [INFO] [stdout] test grid_shift::tests::test_helmert_7param_identity ... ok [INFO] [stdout] test epsg::tests::test_global_lookup ... ok [INFO] [stdout] test crs::tests::test_common_crs_constants ... ok [INFO] [stdout] test epsg::tests::test_nonexistent_code ... ok [INFO] [stdout] test epsg::tests::test_web_mercator_lookup ... ok [INFO] [stdout] test epsg::tests::test_epsg_database_creation ... ok [INFO] [stdout] test crs::tests::test_from_epsg_invalid ... ok [INFO] [stdout] test epsg::tests::test_wgs84_lookup ... ok [INFO] [stdout] test error::tests::test_error_creation ... ok [INFO] [stdout] test grid_shift::tests::test_nad27_nad83_conus ... ok [INFO] [stdout] test grid_shift::tests::test_rgf93_approx_france ... ok [INFO] [stdout] test proj_string::tests::test_utm_factory_north ... ok [INFO] [stdout] test proj_string::tests::test_parse_error_empty ... ok [INFO] [stdout] test projections::azimuthal::tests::test_aeqd_centre_is_origin ... ok [INFO] [stdout] test projections::azimuthal::tests::test_gnomonic_opposite_hemisphere_rejected ... ok [INFO] [stdout] test proj_string::tests::test_parse_utm ... ok [INFO] [stdout] test projections::conic::tests::test_eqdc_at_origin ... ok [INFO] [stdout] test proj_string::tests::test_towgs84 ... ok [INFO] [stdout] test projections::cylindrical::tests::test_sinusoidal_roundtrip ... ok [INFO] [stdout] test proj_string::tests::test_utm_factory_south ... ok [INFO] [stdout] test proj_string::tests::test_wgs84_factory ... ok [INFO] [stdout] test projections::conic::tests::test_eqdc_roundtrip ... ok [INFO] [stdout] test projections::azimuthal::tests::test_aeqd_roundtrip ... ok [INFO] [stdout] test projections::cylindrical::tests::test_gauss_kruger_roundtrip ... ok [INFO] [stdout] test proj_string::tests::test_to_string ... ok [INFO] [stdout] test projections::cylindrical::tests::test_sinusoidal_equator ... ok [INFO] [stdout] test epsg::tests::test_utm_zones ... ok [INFO] [stdout] test grid_shift::tests::test_ostn15_approx_london ... ok [INFO] [stdout] test projections::pseudocylindrical::tests::test_robinson_roundtrip ... ok [INFO] [stdout] test projections::azimuthal::tests::test_gnomonic_roundtrip ... ok [INFO] [stdout] test tests::test_basic_workflow ... ok [INFO] [stdout] test epsg::tests::test_codes_sorted ... ok [INFO] [stdout] test projections::pseudocylindrical::tests::test_mollweide_roundtrip ... ok [INFO] [stdout] test tests::test_convenience_functions ... ok [INFO] [stdout] test projections::pseudocylindrical::tests::test_eckert4_roundtrip ... ok [INFO] [stdout] test tests::test_coordinate_types ... ok [INFO] [stdout] test tests::test_bounding_box_workflow ... ok [INFO] [stdout] test tests::test_crs_creation_methods ... ok [INFO] [stdout] test transform::azimuthal::tests::test_aeqd_round_trips ... ok [INFO] [stdout] test transform::azimuthal::tests::test_gnomonic_great_circle_straight ... ok [INFO] [stdout] test transform::azimuthal::tests::test_aeqd_distance_preserved ... ok [INFO] [stdout] test transform::azimuthal::tests::test_gnomonic_origin ... ok [INFO] [stdout] test tests::test_version_info ... ok [INFO] [stdout] test transform::azimuthal::tests::test_gnomonic_round_trips ... ok [INFO] [stdout] test transform::azimuthal::tests::test_laea_antipodal_error ... ok [INFO] [stdout] test tests::test_wkt_parsing ... ok [INFO] [stdout] test transform::azimuthal::tests::test_laea_origin ... ok [INFO] [stdout] test transform::azimuthal::tests::test_aeqd_origin ... ok [INFO] [stdout] test transform::azimuthal::tests::test_gnomonic_horizon_error ... ok [INFO] [stdout] test transform::conic::tests::test_eqdc_origin ... ok [INFO] [stdout] test transform::conic::tests::test_eqdc_round_trips ... ok [INFO] [stdout] test tests::test_epsg_lookup ... ok [INFO] [stdout] test transform::azimuthal::tests::test_laea_round_trips ... ok [INFO] [stdout] test transform::conic::tests::test_lcc_etrs89_europe ... ok [INFO] [stdout] test transform::conic::tests::test_lcc_origin ... ok [INFO] [stdout] test transform::conic::tests::test_lcc_round_trips ... ok [INFO] [stdout] test transform::cylindrical::tests::test_cassini_origin ... ok [INFO] [stdout] test transform::cylindrical::tests::test_cassini_round_trips ... ok [INFO] [stdout] test transform::cylindrical::tests::test_gauss_kruger_dhdn_zone3 ... ok [INFO] [stdout] test transform::cylindrical::tests::test_gauss_kruger_origin ... ok [INFO] [stdout] test transform::cylindrical::tests::test_gauss_kruger_round_trip ... ok [INFO] [stdout] test transform::cylindrical::tests::test_tmerc_origin ... ok [INFO] [stdout] test transform::cylindrical::tests::test_tmerc_round_trips ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_eckert4_origin ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_eckert4_round_trip ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_eckert6_origin ... ok [INFO] [stdout] test projections::pseudocylindrical::tests::test_eckert6_roundtrip ... ok [INFO] [stdout] test projections::pseudocylindrical::tests::test_mollweide_poles ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_eckert6_round_trip ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_mollweide_origin ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_mollweide_round_trips ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_robinson_origin ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_robinson_round_trip ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_sinusoidal_origin ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_sinusoidal_round_trips ... ok [INFO] [stdout] test transform::pseudocylindrical::tests::test_sinusoidal_pole_error ... ok [INFO] [stdout] test transform::tests::test_bounding_box ... ok [INFO] [stdout] test transform::tests::test_bounding_box_contains ... ok [INFO] [stdout] test transform::tests::test_bounding_box_expand ... ok [INFO] [stdout] test transform::tests::test_bounding_box_invalid ... ok [INFO] [stdout] test transform::tests::test_convenience_functions ... ok [INFO] [stdout] test transform::tests::test_coordinate3d ... ok [INFO] [stdout] test transform::tests::test_coordinate_creation ... ok [INFO] [stdout] test transform::tests::test_coordinate_from_lon_lat ... ok [INFO] [stdout] test transform::tests::test_coordinate_is_valid ... ok [INFO] [stdout] test transform::tests::test_coordinate_validation ... ok [INFO] [stdout] test transform::tests::test_transform_batch ... ok [INFO] [stdout] test transform::tests::test_transform_bbox ... ok [INFO] [stdout] test transform::tests::test_transform_invalid_coordinate ... ok [INFO] [stdout] test crs::tests::test_display ... ok [INFO] [stdout] test transform::tests::test_transformer_same_crs ... ok [INFO] [stdout] test transform::tests::test_transformer_wgs84_to_web_mercator ... ok [INFO] [stdout] test wkt::tests::test_find_child ... ok [INFO] [stdout] test wkt::tests::test_node_to_string ... ok [INFO] [stdout] test wkt::tests::test_find_children ... ok [INFO] [stdout] test wkt::tests::test_parse_invalid_wkt ... ok [INFO] [stdout] test wkt::tests::test_parse_nested ... ok [INFO] [stdout] test wkt::tests::test_parse_projcs ... ok [INFO] [stdout] test wkt::tests::test_parse_simple_geogcs ... ok [INFO] [stdout] test wkt::tests::test_parse_with_parameters ... ok [INFO] [stdout] test crs::tests::test_from_epsg ... ok [INFO] [stderr] Running tests/crs_registry_test.rs (/opt/rustwide/target/debug/deps/crs_registry_test-e7d435b37a2c27a6) [INFO] [stdout] test epsg::tests::test_custom_definition ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 86 tests [INFO] [stdout] test test_by_type_geographic2d_includes_4326 ... ok [INFO] [stdout] test test_count_increases_after_register ... ok [INFO] [stdout] test test_by_type_geographic2d_all_geographic ... ok [INFO] [stdout] test test_by_type_projected_includes_3857 ... ok [INFO] [stdout] test test_by_type_projected_all_projected ... ok [INFO] [stdout] test test_covering_point_london_includes_27700 ... ok [INFO] [stdout] test test_covering_point_south_pole_not_includes_27700 ... ok [INFO] [stdout] test test_crs_3857_is_projected ... ok [INFO] [stdout] test test_crs_3857_not_geographic ... ok [INFO] [stdout] test test_covering_point_france_includes_2154 ... ok [INFO] [stdout] test test_crs_4326_axis_order_north_east ... ok [INFO] [stdout] test test_crs_3857_axis_order_east_north ... ok [INFO] [stdout] test test_covering_point_london_includes_4326 ... ok [INFO] [stdout] test test_covering_point_germany_includes_25832 ... ok [INFO] [stdout] test test_crs_4326_is_geographic ... ok [INFO] [stdout] test test_detect_version_unknown ... ok [INFO] [stdout] test test_detect_version_wkt2_geogcrs ... ok [INFO] [stdout] test test_crs_4326_not_projected ... ok [INFO] [stdout] test test_detect_version_wkt1_projcs ... ok [INFO] [stdout] test test_ellps_returns_value ... ok [INFO] [stdout] test test_extract_epsg_different_authority ... ok [INFO] [stdout] test test_default_registry_count_at_least_50 ... ok [INFO] [stdout] test test_extract_epsg_from_authority ... ok [INFO] [stdout] test test_extract_epsg_from_id_form ... ok [INFO] [stdout] test test_degree_to_metres_positive ... ok [INFO] [stdout] test test_detect_version_wkt2_projcrs ... ok [INFO] [stdout] test test_detect_version_wkt1_geogcs ... ok [INFO] [stdout] test test_extract_epsg_none_for_no_authority ... ok [INFO] [stdout] test test_degree_name ... ok [INFO] [stdout] test test_extract_name_from_projcrs_wkt2 ... ok [INFO] [stdout] test test_extract_name_none_for_empty ... ok [INFO] [stdout] test test_extract_name_from_projcs ... ok [INFO] [stdout] test test_extract_name_none_without_bracket ... ok [INFO] [stdout] test test_extract_name_from_geogcs ... ok [INFO] [stdout] test test_extract_unit_degree ... ok [INFO] [stdout] test test_extract_unit_none_for_no_unit ... ok [INFO] [stdout] test test_foot_to_metres_approx_0_3048 ... ok [INFO] [stdout] test test_extract_unit_metre ... ok [INFO] [stdout] test test_find_by_name_wgs84_finds_4326 ... ok [INFO] [stdout] test test_foot_intl_to_metres_exact_0_3048 ... ok [INFO] [stdout] test test_foot_name ... ok [INFO] [stdout] test test_get_32632_returns_utm_zone_32n ... ok [INFO] [stdout] test test_get_32660_zone_60n ... ok [INFO] [stdout] test test_get_2154_returns_lambert_93 ... ok [INFO] [stdout] test test_get_25832_returns_etrs89_utm32n ... ok [INFO] [stdout] test test_get_27700_returns_british_national_grid ... ok [INFO] [stdout] test test_get_32601_zone_1n ... ok [INFO] [stdout] test test_find_by_name_case_insensitive ... ok [INFO] [stdout] test test_get_32701_zone_1s ... ok [INFO] [stdout] test test_find_by_name_empty_results ... ok [INFO] [stdout] test test_get_32732_returns_utm_zone_32s ... ok [INFO] [stdout] test test_parse_crs_error_on_empty ... ok [INFO] [stdout] test test_parse_crs_error_on_no_name ... ok [INFO] [stdout] test test_get_4326_returns_wgs84 ... ok [INFO] [stdout] test test_parse_crs_from_projcs_wkt ... ok [INFO] [stdout] test test_get_3857_returns_web_mercator ... ok [INFO] [stdout] test test_get_32760_zone_60s ... ok [INFO] [stdout] test test_get_nonexistent_returns_none ... ok [INFO] [stdout] test test_get_returns_empty_str_for_flag ... ok [INFO] [stdout] test test_parse_error_on_empty ... ok [INFO] [stdout] test test_parse_utm_has_no_defs ... ok [INFO] [stdout] test test_parse_utm_datum_value ... ok [INFO] [stdout] test test_parse_error_on_no_plus_tokens ... ok [INFO] [stdout] test test_parse_crs_from_geogcs_wkt ... ok [INFO] [stdout] test test_metre_name ... ok [INFO] [stdout] test test_metre_to_metres_is_1 ... ok [INFO] [stdout] test test_has_returns_false_for_missing ... ok [INFO] [stdout] test test_has_returns_true_for_existing ... ok [INFO] [stdout] test test_kilometre_to_metres_is_1000 ... ok [INFO] [stdout] test test_parse_utm_proj ... ok [INFO] [stdout] test test_parse_utm_south_has_south_flag ... ok [INFO] [stdout] test test_parse_utm_static_zone ... ok [INFO] [stdout] test test_parse_utm_units ... ok [INFO] [stdout] test test_parse_utm_zone_value ... ok [INFO] [stdout] test test_parse_wgs84_static ... ok [INFO] [stdout] test test_parse_web_mercator_proj ... ok [INFO] [stdout] test test_towgs84_wrong_count_returns_none ... ok [INFO] [stdout] test test_parse_zone_various ... ok [INFO] [stdout] test test_registry_count_includes_utm_zones ... ok [INFO] [stdout] test test_to_string_contains_zone ... ok [INFO] [stdout] test test_utm_zones_count_120 ... ok [INFO] [stdout] test test_register_custom_crs ... ok [INFO] [stdout] test test_towgs84_parses_7_values ... ok [INFO] [stdout] test test_parse_utm_north_no_south_flag ... ok [INFO] [stdout] test test_radian_to_metres_positive ... ok [INFO] [stdout] test test_to_string_contains_proj ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/datum_transform_test.rs (/opt/rustwide/target/debug/deps/datum_transform_test-081f10f63b1a1d22) [INFO] [stdout] [INFO] [stdout] running 70 tests [INFO] [stdout] test test_bessel_1841 ... ok [INFO] [stdout] test test_bursa_wolf_ed50_to_wgs84_constructed ... ok [INFO] [stdout] test test_bursa_wolf_identity_zero_params ... ok [INFO] [stdout] test test_bursa_wolf_inverse_is_near_identity ... ok [INFO] [stdout] test test_airy_1830 ... ok [INFO] [stdout] test test_bursa_wolf_osgb36_to_wgs84_shifts_uk_coords ... ok [INFO] [stdout] test test_bursa_wolf_params_new_roundtrip ... ok [INFO] [stdout] test test_bursa_wolf_pure_translation ... ok [INFO] [stdout] test test_bursa_wolf_nad27_conus_constructed ... ok [INFO] [stdout] test test_bursa_wolf_rotation_only ... ok [INFO] [stdout] test test_bursa_wolf_scale_only ... ok [INFO] [stdout] test test_bursa_wolf_osgb36_parameter_signs ... ok [INFO] [stdout] test test_bursa_wolf_tokyo_to_wgs84_constructed ... ok [INFO] [stdout] test test_clarke1866_parameters ... ok [INFO] [stdout] test test_datum_transformer_batch_empty_input ... ok [INFO] [stdout] test test_datum_transformer_batch_processing ... ok [INFO] [stdout] test test_datum_transformer_identity ... ok [INFO] [stdout] test test_datum_transformer_identity_accuracy ... ok [INFO] [stdout] test test_datum_transformer_molodensky_accuracy ... ok [INFO] [stdout] test test_datum_transformer_itrf_accuracy ... ok [INFO] [stdout] test test_datum_transformer_clone ... ok [INFO] [stdout] test test_datum_transformer_osgb36_greenwich ... ok [INFO] [stdout] test test_ecef_to_geodetic_high_altitude ... ok [INFO] [stdout] test test_datum_transformer_itrf_epoch_shift ... ok [INFO] [stdout] test test_datum_transformer_transform_degrees_uses_degrees ... ok [INFO] [stdout] test test_ecef_to_geodetic_round_trip_tokyo ... ok [INFO] [stdout] test test_ecef_to_geodetic_longitude_range ... ok [INFO] [stdout] test test_ellipsoid_b_relationship ... ok [INFO] [stdout] test test_ecef_to_geodetic_round_trip_london ... ok [INFO] [stdout] test test_ellipsoid_e2_formula ... ok [INFO] [stdout] test test_bursa_wolf_transform_geodetic_round_trip ... ok [INFO] [stdout] test test_ecef_to_geodetic_round_trip_south_america ... ok [INFO] [stdout] test test_datum_transformer_bursa_wolf_accuracy ... ok [INFO] [stdout] test test_geodetic_ecef_multiple_round_trips ... ok [INFO] [stdout] test test_geodetic_to_ecef_north_pole ... ok [INFO] [stdout] test test_geodetic_to_ecef_london ... ok [INFO] [stdout] test test_itrf2008_to_itrf2005_constructed ... ok [INFO] [stdout] test test_itrf_frame_reference_epochs ... ok [INFO] [stdout] test test_geodetic_to_ecef_south_pole ... ok [INFO] [stdout] test test_itrf_params_rates_length ... ok [INFO] [stdout] test test_itrf2014_to_itrf2008_params_small ... ok [INFO] [stdout] test test_itrf_epoch_creation ... ok [INFO] [stdout] test test_itrf_frame_names ... ok [INFO] [stdout] test test_itrf_params_at_reference_epoch_equals_base ... ok [INFO] [stdout] test test_ecef_to_geodetic_round_trip_equator ... ok [INFO] [stdout] test test_geodetic_to_ecef_with_height ... ok [INFO] [stdout] test test_datum_transformer_molodensky_produces_shift ... ok [INFO] [stdout] test test_geodetic_to_ecef_equator_origin ... ok [INFO] [stdout] test test_grs80_parameters ... ok [INFO] [stdout] test test_itrf_transform_at_epoch_nontrivial_with_rates ... ok [INFO] [stdout] test test_international_1924 ... ok [INFO] [stdout] test test_geodetic_to_ecef_equator_east ... ok [INFO] [stdout] test test_itrf_zero_rates_gives_same_at_any_epoch ... ok [INFO] [stdout] test test_n_radius_at_equator ... ok [INFO] [stdout] test test_m_radius_less_than_n ... ok [INFO] [stdout] test test_wgs84_inv_f ... ok [INFO] [stdout] test test_wgs84_flattening ... ok [INFO] [stdout] test test_molodensky_abridged_close_to_full ... ok [INFO] [stdout] test test_molodensky_abridged_identity_zero_shift ... ok [INFO] [stdout] test test_molodensky_geographic_coords_remain_in_range ... ok [INFO] [stdout] test test_molodensky_identity_zero_shift ... ok [INFO] [stdout] test test_molodensky_new_computes_da_df ... ok [INFO] [stdout] test test_molodensky_wgs84_to_ed50_nontrivial ... ok [INFO] [stdout] test test_molodensky_wgs84_to_tokyo_nontrivial ... ok [INFO] [stdout] test test_sphere_flattening_zero ... ok [INFO] [stdout] test test_n_radius_at_pole ... ok [INFO] [stdout] test test_wgs84_second_eccentricity_squared ... ok [INFO] [stdout] test test_wgs84_semi_major_axis ... ok [INFO] [stdout] test test_wgs84_semi_minor_axis ... ok [INFO] [stdout] test test_wgs84_first_eccentricity_squared ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/projection_tests.rs (/opt/rustwide/target/debug/deps/projection_tests-a9c8a86c33a9420b) [INFO] [stdout] [INFO] [stdout] running 70 tests [INFO] [stdout] test test_aeqd_antipode_far_point ... ok [INFO] [stdout] test test_aeqd_distance_preserved ... ok [INFO] [stdout] test test_aeqd_origin_returns_zero ... ok [INFO] [stdout] test test_aeqd_roundtrip ... ok [INFO] [stdout] test test_cassini_origin ... ok [INFO] [stdout] test test_cassini_roundtrip ... ok [INFO] [stdout] test test_cassini_central_meridian_y_axis ... ok [INFO] [stdout] test test_eckert6_roundtrip ... ok [INFO] [stdout] test test_dhdn_etrs89_helmert_shifts_point ... ok [INFO] [stdout] test test_dhdn_helmert_translation_direction ... ok [INFO] [stdout] test test_eckert4_equal_area_symmetry ... ok [INFO] [stdout] test test_eckert4_origin ... ok [INFO] [stdout] test test_eckert4_roundtrip ... ok [INFO] [stdout] test test_eckert6_origin ... ok [INFO] [stdout] test test_epsg_rgf93_lambert_93 ... ok [INFO] [stdout] test test_epsg_dhdn_gauss_kruger_zones ... ok [INFO] [stdout] test test_epsg_non_existent ... ok [INFO] [stdout] test test_epsg_gda2020_geographic ... ok [INFO] [stdout] test test_epsg_core_codes_present ... ok [INFO] [stdout] test test_epsg_gda94_mga_zones ... ok [INFO] [stdout] test test_epsg_british_national_grid ... ok [INFO] [stdout] test test_epsg_cgcs2000_present ... ok [INFO] [stdout] test test_epsg_pulkovo_gauss_kruger_zones ... ok [INFO] [stdout] test test_epsg_nad83_utm_zones_10_19 ... ok [INFO] [stdout] test test_epsg_database_exceeds_500 ... ok [INFO] [stdout] test test_epsg_final_count_detailed ... ok [INFO] [stdout] test test_epsg_etrs89_utm_zones ... ok [INFO] [stdout] test test_epsg_jgd2011_geographic ... ok [INFO] [stdout] test test_epsg_us_state_plane_sample ... ok [INFO] [stdout] test test_epsg_lookup_proj_string_valid ... ok [INFO] [stdout] test test_epsg_sorted_codes ... ok [INFO] [stdout] test test_eqdc_origin ... ok [INFO] [stdout] test test_eqdc_roundtrip ... ok [INFO] [stdout] test test_gauss_kruger_origin ... ok [INFO] [stdout] test test_gnomonic_roundtrip ... ok [INFO] [stdout] test test_gnomonic_origin ... ok [INFO] [stdout] test test_gnomonic_pole_centre ... ok [INFO] [stdout] test test_laea_etrs89_europe_centre ... ok [INFO] [stdout] test test_lcc_origin ... ok [INFO] [stdout] test test_lcc_roundtrip ... ok [INFO] [stdout] test test_mollweide_central_meridian ... ok [INFO] [stdout] test test_mollweide_roundtrip_multiple_points ... ok [INFO] [stdout] test test_epsg_wgs84_utm_all_60_north ... ok [INFO] [stdout] test test_mollweide_near_pole ... ok [INFO] [stdout] test test_epsg_wgs84_utm_all_60_south ... ok [INFO] [stdout] test test_epsg_world_projections ... ok [INFO] [stdout] test test_eqdc_custom_parallels ... ok [INFO] [stdout] test test_ostn15_approx_returns_result ... ok [INFO] [stdout] test test_gauss_kruger_dhdn_zone3_false_easting ... ok [INFO] [stdout] test test_gauss_kruger_roundtrip_germany ... ok [INFO] [stdout] test test_gnomonic_horizon_rejected ... ok [INFO] [stdout] test test_laea_roundtrip ... ok [INFO] [stdout] test test_lcc_etrs89_lcc_europe_centre ... ok [INFO] [stdout] test test_mollweide_origin ... ok [INFO] [stdout] test test_robinson_y_sign ... ok [INFO] [stdout] test test_sinusoidal_antimeridian ... ok [INFO] [stdout] test test_sinusoidal_pole_inverse_error ... ok [INFO] [stdout] test test_sinusoidal_roundtrip_multiple_points ... ok [INFO] [stdout] test test_tmerc_origin ... ok [INFO] [stdout] test test_tmerc_roundtrip ... ok [INFO] [stdout] test test_rgf93_approx_paris ... ok [INFO] [stdout] test test_robinson_origin ... ok [INFO] [stdout] test test_robinson_poles_finite ... ok [INFO] [stdout] test test_transformer_known_point_london_bng ... ok [INFO] [stdout] test test_robinson_roundtrip ... ok [INFO] [stdout] test test_sinusoidal_equator_forward ... ok [INFO] [stdout] test test_sinusoidal_origin_forward ... ok [INFO] [stdout] test test_transformer_wgs84_web_mercator_round_trip ... ok [INFO] [stdout] test test_eckert4_symmetric_about_equator ... ok [INFO] [stdout] test test_laea_origin ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_proj.rs (/opt/rustwide/target/debug/deps/proptest_proj-2bb074e6359247de) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test prop_utm_roundtrip ... ok [INFO] [stdout] test prop_lcc_roundtrip ... ok [INFO] [stdout] test prop_epsg_deterministic ... ok [INFO] [stdout] test prop_robinson_roundtrip ... ok [INFO] [stdout] test prop_identity_transform ... ok [INFO] [stdout] test prop_mollweide_roundtrip ... ok [INFO] [stdout] test prop_elementwise_consistent ... ok [INFO] [stdout] test prop_sinusoidal_roundtrip ... ok [INFO] [stdout] test prop_webmercator_roundtrip ... ok [INFO] [stdout] test prop_available_codes_all_defined ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running tests/transform_test.rs (/opt/rustwide/target/debug/deps/transform_test-8a8a1741bfdbe35a) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test test_coordinate_validation ... ok [INFO] [stdout] test test_bounding_box_operations ... ok [INFO] [stdout] test test_3d_coordinate_transformation ... ok [INFO] [stdout] test test_antimeridian_handling ... ok [INFO] [stdout] test test_batch_transformation ... ok [INFO] [stdout] test test_bounding_box_corner_transformation ... ok [INFO] [stdout] test test_crs_equivalence ... ok [INFO] [stdout] test test_bounding_box_transformation ... ok [INFO] [stdout] test test_convenience_transform_function ... ok [INFO] [stdout] test test_southern_hemisphere_utm ... ok [INFO] [stdout] test test_polar_regions ... ok [INFO] [stdout] test test_identity_transform_wgs84 ... ok [INFO] [stdout] test test_wgs84_to_web_mercator_equator ... ok [INFO] [stdout] test test_web_mercator_to_wgs84_roundtrip ... ok [INFO] [stdout] test test_utm_zone_transformation ... ok [INFO] [stdout] test test_epsg_database_coverage ... ok [INFO] [stdout] test test_invalid_coordinate_transformation ... ok [INFO] [stdout] test test_wgs84_to_web_mercator_london ... ok [INFO] [stdout] test test_wgs84_to_web_mercator_san_francisco ... ok [INFO] [stdout] test test_world_coverage ... ok [INFO] [stdout] test test_multiple_crs_types ... ok [INFO] [stdout] test test_proj_string_conversion ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests oxigdal_proj [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/lib.rs - (line 57) ... ok [INFO] [stdout] test src/datum_transform.rs - datum_transform::DatumTransformer (line 874) ... ok [INFO] [stdout] test src/lib.rs - (line 22) ... ok [INFO] [stdout] test src/lib.rs - (line 44) ... ok [INFO] [stdout] test src/lib.rs - (line 74) ... 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] [stdout] all doctests ran in 0.33s; merged doctests compilation took 0.32s [INFO] running `Command { std: "docker" "inspect" "883788fba77b1b5cd85f1a2976de20afa19be47591b48d3e9a340836a207ce8d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "883788fba77b1b5cd85f1a2976de20afa19be47591b48d3e9a340836a207ce8d", kill_on_drop: false }` [INFO] [stdout] 883788fba77b1b5cd85f1a2976de20afa19be47591b48d3e9a340836a207ce8d