[INFO] fetching crate xrt-rs 0.2.0...
[INFO] testing xrt-rs-0.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate xrt-rs 0.2.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate xrt-rs 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate xrt-rs 0.2.0
[INFO] tweaked toml for crates.io crate xrt-rs 0.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xrt-rs 0.2.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xrt-rs 0.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zip v2.4.2
[INFO] [stderr]   Downloaded derive_arbitrary v1.4.2
[INFO] [stderr]   Downloaded foreign-types-macros v0.2.4
[INFO] [stderr]   Downloaded core-graphics-types v0.1.3
[INFO] [stderr]   Downloaded ordered-float v4.6.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.78
[INFO] [stderr]   Downloaded gpu-alloc-types v0.3.1
[INFO] [stderr]   Downloaded pollster v0.4.0
[INFO] [stderr]   Downloaded codespan-reporting v0.11.1
[INFO] [stderr]   Downloaded gpu-alloc v0.6.2
[INFO] [stderr]   Downloaded py_literal v0.4.0
[INFO] [stderr]   Downloaded pest_generator v2.9.1
[INFO] [stderr]   Downloaded wgpu-types v24.0.0
[INFO] [stderr]   Downloaded rand_distr v0.4.3
[INFO] [stderr]   Downloaded xml-rs v0.8.29
[INFO] [stderr]   Downloaded npyz v0.8.4
[INFO] [stderr]   Downloaded pest_derive v2.9.1
[INFO] [stderr]   Downloaded pest_meta v2.9.1
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.8
[INFO] [stderr]   Downloaded wgpu v24.0.5
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.57
[INFO] [stderr]   Downloaded pest v2.9.1
[INFO] [stderr]   Downloaded zerocopy v0.8.57
[INFO] [stderr]   Downloaded ndk-sys v0.5.0+25.2.9519653
[INFO] [stderr]   Downloaded wgpu-core v24.0.5
[INFO] [stderr]   Downloaded wgpu-hal v24.0.4
[INFO] [stderr]   Downloaded naga v24.0.0
[INFO] [stderr]   Downloaded metal v0.31.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7
[INFO] running `Command { std: "docker" "start" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", 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" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", 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" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling pest v2.9.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling pest_meta v2.9.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling pest_generator v2.9.1
[INFO] [stderr]    Compiling pest_derive v2.9.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling py_literal v0.4.0
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling npyz v0.8.4
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling xrt-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.12s
[INFO] running `Command { std: "docker" "inspect" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", 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" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling pest_generator v2.9.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling pest_derive v2.9.1
[INFO] [stderr]    Compiling py_literal v0.4.0
[INFO] [stderr]    Compiling npyz v0.8.4
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling xrt-rs v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.50s
[INFO] running `Command { std: "docker" "inspect" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", 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" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xrt_rs-5960af5be0e26277)
[INFO] [stdout] 
[INFO] [stdout] running 334 tests
[INFO] [stdout] test core::beam::tests::test_statistics ... ok
[INFO] [stdout] test core::beam::tests::test_statistics_empty ... ok
[INFO] [stdout] test core::beam::tests::test_with_amplitudes ... ok
[INFO] [stdout] test core::beam::tests::test_statistics_display ... ok
[INFO] [stdout] test core::beam::tests::test_write_tsv ... ok
[INFO] [stdout] test core::beam::tests::test_concatenate ... ok
[INFO] [stdout] test core::path::tests::tracker_opd ... ok
[INFO] [stdout] test core::path::tests::tracker_phase ... ok
[INFO] [stdout] test core::beam::tests::filtering_shortens_every_present_optional_field ... ok
[INFO] [stdout] test core::beam::tests::test_new_beam_defaults ... ok
[INFO] [stdout] test core::transforms::tests::test_distance_xyz ... ok
[INFO] [stdout] test core::beam::tests::test_footprint ... ok
[INFO] [stdout] test core::beam::tests::test_filter_good ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_identity ... ok
[INFO] [stdout] test core::beam::tests::test_filter_energy ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_xyz_arrays ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_point ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_y_90deg ... ok
[INFO] [stdout] test core::beam::tests::amplitudes_survive_concatenation_only_when_both_beams_carry_them ... ok
[INFO] [stdout] test core::beam::tests::a_dropped_field_can_be_reallocated_at_the_new_length ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_z_90deg ... ok
[INFO] [stdout] test core::transforms::tests::test_distance_xy ... ok
[INFO] [stdout] test core::transforms::tests::test_global_to_virgin_local_no_azimuth ... ok
[INFO] [stdout] test core::transforms::tests::test_parse_rotation_sequence ... ok
[INFO] [stdout] test core::path::tests::tracker_drift ... ok
[INFO] [stdout] test core::beam::tests::parametric_survives_concatenation_only_when_both_beams_carry_it ... ok
[INFO] [stdout] test core::beam::tests::test_ray_state_roundtrip ... ok
[INFO] [stdout] test core::transforms::tests::test_parse_rotation_sequence_invalid ... ok
[INFO] [stdout] test core::path::tests::path_lengths_simple ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_beam_pitch ... ok
[INFO] [stdout] test materials::data::tests::elements_list_correct_length ... ok
[INFO] [stdout] test materials::data::tests::read_atomic_mass_si ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_indexed_subset ... ok
[INFO] [stdout] test materials::crystal_variants::tests::swenson_thermal_expansion ... ok
[INFO] [stdout] test materials::data::tests::element_z_lookup ... ok
[INFO] [stdout] test core::transforms::tests::test_rotate_x_90deg ... ok
[INFO] [stdout] test materials::data::tests::scattering_table_from_str ... ok
[INFO] [stdout] test materials::elements::tests::element_not_found ... ok
[INFO] [stdout] test materials::data::tests::read_f0_coeffs_hydrogen ... ok
[INFO] [stdout] test materials::data::tests::read_f0_coeffs_si ... ok
[INFO] [stdout] test materials::crystal_variants::tests::si111_d_spacing ... ok
[INFO] [stdout] test materials::elements::tests::invalid_element_returns_error ... ok
[INFO] [stdout] test materials::crystal::tests::si111_bragg_angle_10kev ... ok
[INFO] [stdout] test materials::elements::tests::create_from_z ... ok
[INFO] [stdout] test materials::elements::tests::element_by_atomic_number ... ok
[INFO] [stdout] test materials::crystal_variants::tests::crystal_from_cell_simple_cubic ... ok
[INFO] [stdout] test materials::crystal::tests::si111_darwin_width ... ok
[INFO] [stdout] test materials::crystal_variants::tests::diamond_factor_111 ... ok
[INFO] [stdout] test materials::crystal_variants::tests::diamond_factor_220 ... ok
[INFO] [stdout] test materials::elements::tests::f1f2_at_10kev ... ok
[INFO] [stdout] test materials::elements::tests::f0_at_zero_equals_z ... ok
[INFO] [stdout] test materials::crystal_variants::tests::from_cell_si_structure_factor ... ok
[INFO] [stdout] test materials::crystal_variants::tests::si_lattice_constant_room_temp ... ok
[INFO] [stdout] test materials::data::tests::read_f1f2_chantler_si ... ok
[INFO] [stdout] test materials::elements::tests::create_si_element ... ok
[INFO] [stdout] test materials::elements::tests::negative_energy_f1f2 ... ok
[INFO] [stdout] test materials::material::tests::fresnel_reflectivity_bounded ... ok
[INFO] [stdout] test materials::elements::tests::valid_element_by_symbol ... ok
[INFO] [stdout] test materials::elements::tests::energy_out_of_range ... ok
[INFO] [stdout] test materials::material::tests::si_refractive_index_10kev ... ok
[INFO] [stdout] test materials::material::tests::negative_density_handled ... ok
[INFO] [stdout] test materials::material::tests::total_reflection_below_critical_angle ... ok
[INFO] [stdout] test math::f0::tests::f0_array_matches_scalar ... ok
[INFO] [stdout] test math::f0::tests::f0_decreases_with_q ... ok
[INFO] [stdout] test math::f0::tests::si_f0_at_zero_equals_z ... ok
[INFO] [stdout] test math::interp::tests::complex_spline_roundtrip ... ok
[INFO] [stdout] test materials::material::tests::zero_density_handled ... ok
[INFO] [stdout] test math::interp::tests::cubic_spline_accurate_on_smooth_function ... ok
[INFO] [stdout] test math::interp::tests::cubic_spline_interpolates_data_points ... ok
[INFO] [stdout] test math::interp::tests::cubic_spline_two_points ... ok
[INFO] [stdout] test math::interp::tests::extrapolation_constant ... ok
[INFO] [stdout] test math::rootfind::tests::flat_surface_secant ... ok
[INFO] [stdout] test materials::material::tests::reflection_above_critical_angle ... ok
[INFO] [stdout] test math::interp::tests::linear_interp_matches_numpy ... ok
[INFO] [stdout] test math::rootfind::tests::flat_surface_brent ... ok
[INFO] [stdout] test math::rootfind::tests::spherical_surface_brent ... ok
[INFO] [stdout] test materials::material::tests::si_absorption_coefficient ... ok
[INFO] [stdout] test oes::aperture::tests::rectangular_optical_limit ... ok
[INFO] [stdout] test math::rootfind::tests::spherical_surface_off_axis ... ok
[INFO] [stdout] test oes::aperture::tests::rectangular_inside ... ok
[INFO] [stdout] test oes::aperture::tests::rectangular_outside ... ok
[INFO] [stdout] test oes::aperture::tests::round_inside ... ok
[INFO] [stdout] test oes::aperture::tests::round_outside ... ok
[INFO] [stdout] test materials::material::tests::si_refractive_index_8kev ... ok
[INFO] [stdout] test oes::beamline::tests::oe_params_builder ... ok
[INFO] [stdout] test materials::crystal::tests::si111_thick_bragg_peak_reflectivity ... ok
[INFO] [stdout] test oes::beamline::tests::efficiency_calculation ... ok
[INFO] [stdout] test oes::beamline::tests::empty_beamline ... ok
[INFO] [stdout] test materials::multilayer::tests::multilayer_higher_reflectivity ... ok
[INFO] [stdout] test oes::beamline::tests::single_flat_mirror ... ok
[INFO] [stdout] test materials::multilayer::tests::period_returns_bilayer_sum ... ok
[INFO] [stdout] test materials::multilayer::tests::roughness_reduces_reflectivity ... ok
[INFO] [stdout] test oes::beamline::tests::two_mirrors ... ok
[INFO] [stdout] test oes::crystal_oe::tests::crystal_oe_create ... ok
[INFO] [stdout] test oes::deflection::tests::blaze_efficiency_energy_scan ... ok
[INFO] [stdout] test oes::deflection::tests::blaze_efficiency_peak ... ok
[INFO] [stdout] test oes::deflection::tests::grating_deflection_basic ... ok
[INFO] [stdout] test materials::material::tests::three_element_compound ... ok
[INFO] [stdout] test oes::deflection::tests::passthrough_preserves_direction ... ok
[INFO] [stdout] test oes::deflection::tests::blaze_efficiency_high_order_lower ... ok
[INFO] [stdout] test oes::deflection::tests::snell_dense_to_sparse ... ok
[INFO] [stdout] test oes::deflection::tests::snell_normal_incidence ... ok
[INFO] [stdout] test oes::deflection::tests::snell_total_internal_reflection ... ok
[INFO] [stdout] test oes::deflection::tests::specular_reflection_normal_incidence ... ok
[INFO] [stdout] test oes::deflection::tests::specular_reflection_45deg ... ok
[INFO] [stdout] test oes::grating_oe::tests::grating_oe_create ... ok
[INFO] [stdout] test oes::deflection::tests::snell_refraction_direction ... ok
[INFO] [stdout] test oes::intersection::tests::flat_mirror_intersection ... ok
[INFO] [stdout] test oes::grating_oe::tests::grating_oe_reflect ... ok
[INFO] [stdout] test oes::intersection::tests::toroid_intersection ... ok
[INFO] [stdout] test oes::bracketing::tests::bracket_ray_going_down ... ok
[INFO] [stdout] test oes::beamline::tests::beamline_with_material_and_drift ... ok
[INFO] [stdout] test oes::bracketing::tests::bracket_with_limits ... ok
[INFO] [stdout] test oes::param_oe::tests::parametric_oe_stores_coords ... ok
[INFO] [stdout] test oes::crystal_oe::tests::crystal_oe_reflect_with_amplitude ... ok
[INFO] [stdout] test oes::beamline::tests::beamline_with_parametric ... ok
[INFO] [stdout] test oes::screen::tests::screen_bin_centers ... ok
[INFO] [stdout] test oes::reflect::tests::reflect_flat_mirror ... ok
[INFO] [stdout] test oes::screen::tests::screen_capture_centered_beam ... ok
[INFO] [stdout] test oes::intersection::tests::parallel_flat_intersections ... ok
[INFO] [stdout] test oes::oe::tests::optical_element_reflect ... ok
[INFO] [stdout] test oes::screen::tests::screen_peak_intensity ... ok
[INFO] [stdout] test oes::screen::tests::screen_fwhm ... ok
[INFO] [stdout] test oes::param_oe::tests::elliptical_oe_reflect ... ok
[INFO] [stdout] test oes::screen::tests::screen_capture_spread_beam ... ok
[INFO] [stdout] test oes::screen::tests::screen_projections ... ok
[INFO] [stdout] test oes::screen::tests::screen_write_tsv ... ok
[INFO] [stdout] test oes::screen::tests::screen_centroid ... ok
[INFO] [stdout] test oes::surfaces::bent_flat::tests::bent_flat_at_y_min ... ok
[INFO] [stdout] test oes::surfaces::bent_flat::tests::bent_flat_curvature ... ok
[INFO] [stdout] test oes::surfaces::bent_flat::tests::bent_flat_normal_at_origin ... ok
[INFO] [stdout] test oes::material_oe::tests::toroid_material_oe ... ok
[INFO] [stdout] test materials::material::tests::low_energy_scattering ... ok
[INFO] [stdout] test oes::surfaces::bent_laue::tests::bent_laue_sphere_at_origin ... ok
[INFO] [stdout] test materials::multilayer::tests::single_bilayer_produces_finite_result ... ok
[INFO] [stdout] test oes::surfaces::bent_laue::tests::bent_laue_has_bragg_normal ... ok
[INFO] [stdout] test materials::material::tests::sio2_material ... ok
[INFO] [stdout] test oes::material_oe::tests::material_oe_create ... ok
[INFO] [stdout] test oes::beamline::tests::beamline_with_crystal ... ok
[INFO] [stdout] test oes::surfaces::bent_laue::tests::bent_laue_cylinder_at_origin ... ok
[INFO] [stdout] test oes::surfaces::bent_laue::tests::bent_laue_2d_symmetric ... ok
[INFO] [stdout] test materials::multilayer::tests::transmitted_geometry_finite ... ok
[INFO] [stdout] test oes::material_oe::tests::material_oe_reflect_modifies_coherency ... ok
[INFO] [stdout] test oes::surfaces::bent_flat::tests::bent_flat_symmetry ... ok
[INFO] [stdout] test oes::surfaces::bent_laue::tests::ground_bent_laue_has_bragg ... ok
[INFO] [stdout] test oes::surfaces::capillary::tests::ellipsoid_capillary_radius ... ok
[INFO] [stdout] test oes::surfaces::conic::tests::conic_plane ... ok
[INFO] [stdout] test oes::surfaces::conic::tests::conic_sphere_at_origin ... ok
[INFO] [stdout] test oes::surfaces::capillary::tests::hyperboloid_capillary_radius ... ok
[INFO] [stdout] test oes::surfaces::conic::tests::conic_sphere_matches_spherical ... ok
[INFO] [stdout] test oes::surfaces::capillary::tests::paraboloid_capillary_radius_positive ... ok
[INFO] [stdout] test oes::surfaces::capillary::tests::round_trip_paraboloid ... ok
[INFO] [stdout] test oes::surfaces::conic::tests::conic_cylinder ... ok
[INFO] [stdout] test oes::surfaces::conic_mirror::tests::elliptical_mirror_at_origin ... ok
[INFO] [stdout] test oes::surfaces::conic_mirror::tests::hyperbolic_mirror_at_origin ... ok
[INFO] [stdout] test oes::surfaces::conical::tests::conical_symmetric_in_x ... ok
[INFO] [stdout] test oes::surfaces::cylinder_lens::tests::cylinder_lens_focuses_x ... ok
[INFO] [stdout] test oes::surfaces::cylindrical::tests::cylindrical_at_origin ... ok
[INFO] [stdout] test oes::surfaces::cylindrical::tests::cylindrical_normal_y_zero ... ok
[INFO] [stdout] test oes::surfaces::diced::tests::diced_flat_z_in_facet ... ok
[INFO] [stdout] test oes::surfaces::dual_vfm::tests::dual_vfm_at_origin ... ok
[INFO] [stdout] test oes::surfaces::dual_vfm::tests::dual_vfm_different_radii ... ok
[INFO] [stdout] test oes::surfaces::elliptical::tests::elliptical_from_pq ... ok
[INFO] [stdout] test oes::surfaces::elliptical::tests::elliptical_r_at_center ... ok
[INFO] [stdout] test oes::surfaces::elliptical::tests::elliptical_r_at_end ... ok
[INFO] [stdout] test oes::surfaces::elliptical::tests::param_xyz_roundtrip ... ok
[INFO] [stdout] test oes::surfaces::cylindrical::tests::cylindrical_y_independent ... ok
[INFO] [stdout] test oes::surfaces::conic_mirror::tests::parabolic_mirror_at_origin ... ok
[INFO] [stdout] test oes::surfaces::diced::tests::diced_flat_gap_detection ... ok
[INFO] [stdout] test oes::surfaces::diced::tests::diced_flat_z_in_gap ... ok
[INFO] [stdout] test oes::surfaces::cylinder_lens::tests::cylinder_lens_at_origin ... ok
[INFO] [stdout] test oes::surfaces::conical::tests::conical_at_vertex ... ok
[INFO] [stdout] test oes::surfaces::error_map::tests::error_map_zero_error ... ok
[INFO] [stdout] test oes::surfaces::flat::tests::flat_surface_z ... ok
[INFO] [stdout] test oes::surfaces::error_map::tests::error_map_interpolation ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_flat_normal ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_flat_z ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_g_at_origin ... ok
[INFO] [stdout] test oes::surfaces::error_map::tests::error_map_adds_height ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_g_radial ... ok
[INFO] [stdout] test oes::surfaces::flat::tests::flat_surface_normal ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::blazed_grating_g_vector ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_local_g_at_various_positions ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::blazed_grating_local_g ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_outer_radius ... ok
[INFO] [stdout] test oes::surfaces::general_fzp::tests::general_fzp_grating_vector ... ok
[INFO] [stdout] test oes::surfaces::fzp::tests::fzp_g_magnitude_increases_with_r ... ok
[INFO] [stdout] test oes::surfaces::general_fzp::tests::general_fzp_flat ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::blazed_grating_z_at_zero ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::laminar_grating_z_depth ... ok
[INFO] [stdout] test oes::screen::tests::screen_rms_size ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::blazed_normal_orientation ... ok
[INFO] [stdout] test materials::multilayer::tests::single_layer_matches_fresnel ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::laminar_grating_g_vector ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::laminar_grating_local_g ... ok
[INFO] [stdout] test oes::surfaces::grating::tests::laminar_normal_flat ... ok
[INFO] [stdout] test oes::surfaces::holographic::tests::holographic_flat_substrate ... ok
[INFO] [stdout] test oes::surfaces::holographic::tests::holographic_has_grating_vector ... ok
[INFO] [stdout] test oes::surfaces::holographic::tests::holographic_varies_with_position ... ok
[INFO] [stdout] test oes::surfaces::hyperbolic::tests::hyperbolic_r_at_vertex ... ok
[INFO] [stdout] test oes::surfaces::hyperbolic::tests::hyperbolic_inside_cone ... ok
[INFO] [stdout] test oes::surfaces::hyperbolic::tests::hyperbolic_r_beyond_vertex ... ok
[INFO] [stdout] test oes::surfaces::hyperbolic::tests::param_xyz_roundtrip ... ok
[INFO] [stdout] test oes::surfaces::johann::tests::johann_asymmetric_has_bragg ... ok
[INFO] [stdout] test oes::surfaces::johann::tests::johann_at_origin ... ok
[INFO] [stdout] test oes::surfaces::johann::tests::johansson_has_bragg_normal ... ok
[INFO] [stdout] test oes::surfaces::johann::tests::johansson_surface_matches_johann ... ok
[INFO] [stdout] test oes::surfaces::johann_toroid::tests::general_bragg_toroid_different_radii ... ok
[INFO] [stdout] test oes::surfaces::johann::tests::johann_symmetric_has_no_bragg ... ok
[INFO] [stdout] test oes::surfaces::johann_toroid::tests::johansson_toroid_has_bragg ... ok
[INFO] [stdout] test oes::surfaces::johann_toroid::tests::johann_toroid_at_origin ... ok
[INFO] [stdout] test oes::surfaces::johann::tests::johann_parabolic_approx ... ok
[INFO] [stdout] test oes::surfaces::lens::tests::lens_at_origin ... ok
[INFO] [stdout] test oes::surfaces::lens::tests::lens_normal_at_clip ... ok
[INFO] [stdout] test oes::surfaces::lens::tests::lens_z_clipping ... ok
[INFO] [stdout] test oes::surfaces::lens::tests::lens_z_formula ... ok
[INFO] [stdout] test oes::surfaces::mesh::tests::mesh_flat_quad ... ok
[INFO] [stdout] test oes::surfaces::mesh::tests::mesh_tilted ... ok
[INFO] [stdout] test oes::surfaces::parabolical::tests::parabolical_normal_at_origin ... ok
[INFO] [stdout] test oes::surfaces::plate::tests::plate_is_flat ... ok
[INFO] [stdout] test oes::surfaces::revolution::tests::revolution_round_trip ... ok
[INFO] [stdout] test oes::surfaces::parabolical::tests::param_xyz_roundtrip ... ok
[INFO] [stdout] test oes::surfaces::plate::tests::plate_stores_thickness ... ok
[INFO] [stdout] test oes::surfaces::roughness::tests::roughness_reduces_reflectivity ... ok
[INFO] [stdout] test oes::surfaces::roughness::tests::zero_roughness_factor_is_one ... ok
[INFO] [stdout] test oes::surfaces::roughness::tests::roughness_increases_with_angle ... ok
[INFO] [stdout] test oes::surfaces::toroid::tests::toroid_meridional_z ... ok
[INFO] [stdout] test oes::surfaces::parabolical::tests::parabolical_r_at_center ... ok
[INFO] [stdout] test oes::surfaces::vcm::tests::tripod_zero_pitch ... ok
[INFO] [stdout] test oes::surfaces::vcm::tests::vcm_is_bent_flat ... ok
[INFO] [stdout] test oes::surfaces::revolution::tests::revolution_taper ... ok
[INFO] [stdout] test oes::surfaces::roughness::tests::roughness_increases_with_energy ... ok
[INFO] [stdout] test oes::surfaces::spherical::tests::spherical_symmetry ... ok
[INFO] [stdout] test oes::surfaces::spherical::tests::spherical_at_origin ... ok
[INFO] [stdout] test oes::surfaces::vcm::tests::tripod_small_pitch ... ok
[INFO] [stdout] test oes::surfaces::parabolical::tests::parabolical_r_positive_s ... ok
[INFO] [stdout] test oes::surfaces::vfm::tests::vfm_reduces_to_toroid ... ok
[INFO] [stdout] test pytte::crystal::tests::asymmetric_b ... ok
[INFO] [stdout] test oes::surfaces::spherical::tests::spherical_z_formula ... ok
[INFO] [stdout] test oes::surfaces::toroid::tests::toroid_sagittal_z ... ok
[INFO] [stdout] test oes::surfaces::vls_grating::tests::vls_linear_variation ... ok
[INFO] [stdout] test pytte::crystal::tests::bragg_angle_out_of_range ... ok
[INFO] [stdout] test oes::surfaces::vls_grating::tests::vls_uniform_matches_constant ... ok
[INFO] [stdout] test oes::surfaces::toroid::tests::toroid_at_origin ... ok
[INFO] [stdout] test oes::surfaces::revolution::tests::revolution_cylinder ... ok
[INFO] [stdout] test pytte::crystal::tests::symmetric_b_equals_minus_one ... ok
[INFO] [stdout] test oes::surfaces::vfm::tests::vfm_at_y_min ... ok
[INFO] [stdout] test oes::surfaces::vls_grating::tests::vls_grating_vector ... ok
[INFO] [stdout] test pytte::crystal::tests::bragg_angle_si111_10kev ... ok
[INFO] [stdout] test pytte::deformation::tests::anisotropic_plate_strain ... ok
[INFO] [stdout] test pytte::scan::tests::angle_scan_produces_coeffs ... ok
[INFO] [stdout] test pytte::scan::tests::energy_scan_produces_coeffs ... ok
[INFO] [stdout] test pytte::deformation::tests::isotropic_plate_strain ... ok
[INFO] [stdout] test pytte::quantity::tests::rad_arcsec_roundtrip ... ok
[INFO] [stdout] test pytte::deformation::tests::larger_radius_less_strain ... ok
[INFO] [stdout] test pytte::quantity::tests::cu_ka_wavelength ... ok
[INFO] [stdout] test pytte::quantity::tests::ev_angstrom_roundtrip ... ok
[INFO] [stdout] test pytte::quantity::tests::mm_angstrom_roundtrip ... ok
[INFO] [stdout] test pytte::quantity::tests::one_arcsec_in_rad ... ok
[INFO] [stdout] test sources::bending_magnet::tests::bending_magnet_create ... ok
[INFO] [stdout] test sources::bending_magnet::tests::build_i_map_nonzero ... ok
[INFO] [stdout] test pytte::deformation::tests::no_deformation_zero ... ok
[INFO] [stdout] test pytte::scan::tests::sigma_pi_differ ... ok
[INFO] [stdout] test pytte::solver::tests::solve_constant_coefficients ... ok
[INFO] [stdout] test sources::bending_magnet::tests::bessel_k_large_x_decays ... ok
[INFO] [stdout] test pytte::solver::tests::strain_shifts_result ... ok
[INFO] [stdout] test sources::bending_magnet::tests::bessel_k_positive ... ok
[INFO] [stdout] test sources::geometric::tests::default_source_shine ... ok
[INFO] [stdout] test pytte::solver::tests::solve_linear_growth ... ok
[INFO] [stdout] test sources::distributions::tests::energy_flat_distribution ... ok
[INFO] [stdout] test sources::distributions::tests::spatial_normal ... ok
[INFO] [stdout] test sources::geometric::tests::polarization_is_set ... ok
[INFO] [stdout] test pytte::solver::tests::dp45_matches_rk4_simple ... ok
[INFO] [stdout] test pytte::solver::tests::parallel_solve ... ok
[INFO] [stdout] test sources::geometric::tests::polarization_left_circular ... ok
[INFO] [stdout] test sources::distributions::tests::energy_lines_distribution ... ok
[INFO] [stdout] test sources::geometric::tests::point_source ... ok
[INFO] [stdout] test sources::polarization::tests::custom_coherency ... ok
[INFO] [stdout] test sources::geometric::tests::polarization_minus45 ... ok
[INFO] [stdout] test sources::polarization::tests::unpolarized ... ok
[INFO] [stdout] test sources::undulator::tests::a_helical_undulator_keeps_its_sense_of_rotation ... ok
[INFO] [stdout] test sources::polarization::tests::horizontal_polarization ... ok
[INFO] [stdout] test sources::polarization::tests::right_circular ... ok
[INFO] [stdout] test sources::distributions::tests::energy_normal_distribution ... ok
[INFO] [stdout] test sources::undulator::tests::a_planar_undulator_radiates_sigma_polarized_on_axis ... ok
[INFO] [stdout] test sources::undulator::tests::harmonic_energy_scaling ... ok
[INFO] [stdout] test sources::undulator::tests::angular_window_is_reduced_to_the_oscillation_cone ... ok
[INFO] [stdout] test sources::geometric::tests::polarization_plus45 ... ok
[INFO] [stdout] test sources::undulator::tests::k_squared ... ok
[INFO] [stdout] test sources::undulator::tests::off_axis_even_harmonics_appear ... ok
[INFO] [stdout] test sources::undulator::tests::on_axis_odd_harmonics_only ... ok
[INFO] [stdout] test sources::undulator::tests::the_period_sum_is_the_sum_of_the_period_phasors ... ok
[INFO] [stdout] test pytte::solver::tests::tt_solve_with_deformation ... ok
[INFO] [stdout] test sources::undulator::tests::undulator_build_i_map_nonzero ... ok
[INFO] [stdout] test sources::undulator::tests::undulator_fundamental_energy ... ok
[INFO] [stdout] test sources::bending_magnet::tests::bending_magnet_shine ... ok
[INFO] [stdout] test sources::undulator::tests::undulator_on_axis_nonzero ... ok
[INFO] [stdout] test sources::geometric::tests::source_with_pitch_rotation ... ok
[INFO] [stdout] test sources::undulator::tests::with_phase_sets_phase ... ok
[INFO] [stdout] test sources::wiggler::tests::theta_sampling_window_is_the_narrower_of_acceptance_and_k_over_gamma ... ok
[INFO] [stdout] test pytte::solver::tests::laue_energy_conservation ... ok
[INFO] [stdout] test sources::undulator::tests::harmonic_peaks_detected ... ok
[INFO] [stdout] test sources::undulator::tests::the_spectrum_peaks_at_the_fundamental_and_its_odd_harmonics ... ok
[INFO] [stdout] test sources::wiggler::tests::b_max_uses_the_period_in_mm ... ok
[INFO] [stdout] test sources::wiggler::tests::wiggler_create ... ok
[INFO] [stdout] test sources::wiggler::tests::wiggler_flux_higher_than_bm ... ok
[INFO] [stdout] test sources::wiggler::tests::wiggler_build_i_map_nonzero ... ok
[INFO] [stdout] test pytte::solver::tests::tt_solve_unified ... ok
[INFO] [stdout] test sources::geometric::tests::flat_energy_distribution ... ok
[INFO] [stdout] test waves::diffraction::tests::parallel_pixels ... ok
[INFO] [stdout] test sources::undulator::tests::the_line_red_shifts_off_axis_by_the_undulator_equation ... ok
[INFO] [stdout] test waves::diffraction::tests::phase_wrapping_extreme_cpu ... ok
[INFO] [stdout] test waves::diffraction::tests::ray_at_pixel_location_skipped ... ok
[INFO] [stdout] test waves::diffraction::tests::polychromatic_diffraction ... ok
[INFO] [stdout] test waves::diffraction::tests::single_ray_single_pixel ... ok
[INFO] [stdout] test waves::fresnel::tests::fresnel_single_point_source ... ok
[INFO] [stdout] test waves::prepare_wave::tests::prepare_wave_center ... ok
[INFO] [stdout] test waves::fresnel::tests::fresnel_two_slit ... ok
[INFO] [stdout] test waves::prepare_wave::tests::prepare_wave_pixel_count ... ok
[INFO] [stdout] test waves::prepare_wave::tests::beam_to_diffraction_rays_basic ... ok
[INFO] [stdout] test waves::prepare_wave::tests::prepare_wave_grid_extent ... ok
[INFO] [stdout] test waves::diffraction::tests::kahan_summation_stability ... ok
[INFO] [stdout] test sources::wiggler::tests::wiggler_shine ... ok
[INFO] [stdout] test sources::distributions::tests::annulus_distribution ... ok
[INFO] [stdout] test waves::diffraction::tests::large_ray_count_diffraction ... ok
[INFO] [stdout] test sources::geometric::tests::annulus_distribution ... ok
[INFO] [stdout] test sources::bending_magnet::tests::bending_magnet_polarization_output ... ok
[INFO] [stdout] test sources::wiggler::tests::wiggler_small_k_produces_rays ... ok
[INFO] [stdout] test sources::bending_magnet::tests::bending_magnet_from_rho ... ok
[INFO] [stdout] test sources::geometric::tests::weighted_energy_lines ... ok
[INFO] [stdout] test sources::wiggler::tests::a_source_that_cannot_emit_stops_instead_of_spinning - should panic ... ok
[INFO] [stdout] test sources::undulator::tests::undulator_shine ... ok
[INFO] [stdout] test sources::wiggler::tests::wiggler_flux_scales_with_periods ... ok
[INFO] [stdout] test sources::undulator::tests::with_phase_circular_produces_rays ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 334 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/beamline_e2e.rs (/opt/rustwide/target/debug/deps/beamline_e2e-19c10ec9fcdc2b23)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test propagation_physics ... ok
[INFO] [stdout] test golden_grating_beamline ... ok
[INFO] [stdout] test screen_centroid_accuracy ... ok
[INFO] [stdout] test mixed_oe_types ... ok
[INFO] [stdout] test golden_passthrough_beamline ... ok
[INFO] [stdout] test golden_coherency_through_mirror ... ok
[INFO] [stdout] test golden_crystal_beamline ... ok
[INFO] [stdout] test single_si_mirror_beamline ... ok
[INFO] [stdout] test golden_refract_beamline ... ok
[INFO] [stdout] test grating_monochromator ... ok
[INFO] [stdout] test golden_negative_grating_order ... ok
[INFO] [stdout] test beamline_output_diagnostics ... ok
[INFO] [stdout] test golden_crl_pipeline ... ok
[INFO] [stdout] test golden_multi_element_beamline ... ok
[INFO] [stdout] test two_mirror_focusing ... ok
[INFO] [stdout] test golden_three_element_beamline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_constants.rs (/opt/rustwide/target/debug/deps/golden_constants-bb52e805ff82db8f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test golden_constants ... 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] [stderr]      Running tests/golden_crystal.rs (/opt/rustwide/target/debug/deps/golden_crystal-4875c45efbf5519e)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test golden_si111_chi ... ok
[INFO] [stdout] test golden_si111_bragg_transmitted ... ok
[INFO] [stdout] test golden_si111_laue_reflected ... ok
[INFO] [stdout] test golden_ge111_bragg_angle ... ok
[INFO] [stdout] test golden_si111_laue_reflected_cross ... ok
[INFO] [stdout] test golden_laue_rocking_curve_scan ... ok
[INFO] [stdout] test golden_si111_darwin_width ... ok
[INFO] [stdout] test golden_si111_laue_transmitted ... ok
[INFO] [stdout] test golden_si111_rocking ... ok
[INFO] [stdout] test golden_si220_amplitude ... ok
[INFO] [stdout] test golden_mosaicity_broadens_darwin_width ... ok
[INFO] [stdout] test golden_si333_bragg_angle ... ok
[INFO] [stdout] test golden_si111_bragg_angle ... ok
[INFO] [stdout] test golden_si111_amplitude ... ok
[INFO] [stdout] test bragg_angle_decreases_with_energy ... ok
[INFO] [stdout] test golden_darwin_width_vs_xrt ... ok
[INFO] [stdout] test golden_si220_rocking ... ok
[INFO] [stdout] test golden_debye_waller_effect ... ok
[INFO] [stdout] test golden_si220_bragg_angle ... ok
[INFO] [stdout] test golden_si220_darwin_width ... ok
[INFO] [stdout] test golden_si220_chi ... ok
[INFO] [stdout] test golden_si444_bragg_angle ... ok
[INFO] [stdout] test golden_zero_mosaicity_unchanged ... ok
[INFO] [stdout] test golden_crystal_thickness_dependence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_diffraction.rs (/opt/rustwide/target/debug/deps/golden_diffraction-0a56f83894f0fd6d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test golden_diffraction_symmetry ... ok
[INFO] [stdout] test golden_diffraction_numerical ... ok
[INFO] [stdout] test golden_diffraction_finite_results ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_gpu_kirchhoff.rs (/opt/rustwide/target/debug/deps/golden_gpu_kirchhoff-c36535d50f0ec60f)
[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] [stderr]      Running tests/golden_intersection.rs (/opt/rustwide/target/debug/deps/golden_intersection-7376a507dfffa2f8)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test golden_intersection_toroid ... ok
[INFO] [stdout] test golden_intersection_paraboloid_lens ... ok
[INFO] [stdout] test golden_intersection_paraboloid_lens_numerical ... ok
[INFO] [stdout] test golden_intersection_spherical ... ok
[INFO] [stdout] test golden_intersection_toroid_numerical ... ok
[INFO] [stdout] test golden_intersection_spherical_numerical ... ok
[INFO] [stdout] test golden_intersection_flat_numerical ... ok
[INFO] [stdout] test golden_intersection_flat ... 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/golden_material.rs (/opt/rustwide/target/debug/deps/golden_material-21fe488327a316c3)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test golden_f1f2_o ... ok
[INFO] [stdout] test golden_absorption_si ... ok
[INFO] [stdout] test golden_f0_o ... ok
[INFO] [stdout] test golden_f0_si ... ok
[INFO] [stdout] test golden_absorption_au ... ok
[INFO] [stdout] test golden_fresnel_au ... ok
[INFO] [stdout] test golden_refractive_index_au ... ok
[INFO] [stdout] test golden_f1f2_si ... ok
[INFO] [stdout] test golden_f1f2_edge_si ... ok
[INFO] [stdout] test golden_f1f2_au ... ok
[INFO] [stdout] test golden_absorption_sio2 ... ok
[INFO] [stdout] test golden_f1f2_w ... ok
[INFO] [stdout] test golden_f0_au ... ok
[INFO] [stdout] test golden_f0_w ... ok
[INFO] [stdout] test golden_refractive_index_si ... ok
[INFO] [stdout] test golden_fresnel_sio2 ... ok
[INFO] [stdout] test golden_refractive_index_sio2 ... ok
[INFO] [stderr]      Running tests/golden_surfaces.rs (/opt/rustwide/target/debug/deps/golden_surfaces-fc667fbe30eeaa8d)
[INFO] [stdout] test golden_fresnel_si ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test golden_spherical_radius_boundary ... ok
[INFO] [stdout] test golden_toroid_sagittal_boundary ... ok
[INFO] [stderr]      Running tests/golden_tt.rs (/opt/rustwide/target/debug/deps/golden_tt-abb52cdf2744de07)
[INFO] [stdout] test golden_surfaces_z ... ok
[INFO] [stdout] test golden_blazed_non_boundary ... ok
[INFO] [stdout] test golden_surfaces_n ... 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] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test golden_tt_rocking_curve_numerical ... ok
[INFO] [stdout] test golden_tt_rocking_curve_shape ... ok
[INFO] [stdout] test golden_tt_basic_convergence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/oes_integration.rs (/opt/rustwide/target/debug/deps/oes_integration-1e6d30b6e6ef49bf)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test flat_surface_intersect_batch ... ok
[INFO] [stdout] test all_surfaces_z_at_origin ... ok
[INFO] [stdout] test all_surfaces_normal_at_origin ... ok
[INFO] [stdout] test parametric_surfaces_roundtrip ... ok
[INFO] [stdout] test grating_vectors_consistent ... ok
[INFO] [stdout] test lens_surface_intersect ... ok
[INFO] [stdout] test screen_diverging_beam_footprint ... ok
[INFO] [stdout] test beam_propagate_moves_rays ... ok
[INFO] [stdout] test refraction_bends_ray ... ok
[INFO] [stdout] test grating_deflection_changes_direction ... ok
[INFO] [stdout] test toroid_surface_intersect ... ok
[INFO] [stdout] test spherical_surface_intersect ... ok
[INFO] [stdout] test end_to_end_source_mirror_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipeline.rs (/opt/rustwide/target/debug/deps/pipeline-28d57f6bcc8d7525)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prepare_wave_grid_properties ... ok
[INFO] [stdout] test diffraction_symmetry ... ok
[INFO] [stdout] test source_to_flat_mirror_to_screen ... ok
[INFO] [stdout] test bm_source_to_diffraction ... ok
[INFO] [stdout] test all_source_types_generate_beams ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_beam.rs (/opt/rustwide/target/debug/deps/proptest_beam-1787de6da1dff3a6)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test rotation_preserves_norm ... ok
[INFO] [stdout] test propagate_preserves_direction ... ok
[INFO] [stdout] test rotation_inverse ... ok
[INFO] [stdout] test filter_good_count ... ok
[INFO] [stdout] test concatenation_keeps_optional_fields_ray_length ... ok
[INFO] [stdout] test statistics_consistency ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_deflection.rs (/opt/rustwide/target/debug/deps/proptest_deflection-e94e9a57d996abdc)
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test refract_unity_is_identity ... ok
[INFO] [stdout] test refract_preserves_norm ... ok
[INFO] [stdout] test specular_angle_equality ... ok
[INFO] [stdout] test grating_deflection_preserves_unit_vector ... ok
[INFO] [stdout] test specular_reflection_preserves_unit_vector ... ok
[INFO] [stdout] test specular_preserves_norm ... ok
[INFO] [stdout] test snell_refraction_preserves_unit_vector ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pytte_integration.rs (/opt/rustwide/target/debug/deps/pytte_integration-7710c56ff9dc8b3a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test unit_conversion_consistency ... ok
[INFO] [stdout] test sigma_pi_differ_in_rocking_curve ... ok
[INFO] [stdout] test zero_coefficients_preserves_initial ... ok
[INFO] [stdout] test thick_bragg_peak_reflectivity ... ok
[INFO] [stdout] test deformation_shifts_rocking_curve ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/undulator_axes.rs (/opt/rustwide/target/debug/deps/undulator_axes-58a67d71bf670e22)
[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] [stderr]      Running tests/undulator_gpu_parity.rs (/opt/rustwide/target/debug/deps/undulator_gpu_parity-6beb7f4e1228fbd7)
[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] [stderr]    Doc-tests xrt_rs
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/oes/beamline.rs - oes::beamline (line 7) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.35s; merged doctests compilation took 0.34s
[INFO] running `Command { std: "docker" "inspect" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7", kill_on_drop: false }`
[INFO] [stdout] 07a6b871880c154363fe1c428ca9dcf11f0933ba511197c787cb6c26a99e7dc7
