[INFO] fetching crate volterra-braid 0.10.0...
[INFO] testing volterra-braid-0.10.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate volterra-braid 0.10.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate volterra-braid 0.10.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate volterra-braid 0.10.0
[INFO] tweaked toml for crates.io crate volterra-braid 0.10.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate volterra-braid 0.10.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate volterra-braid 0.10.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `volterra-braid` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362
[INFO] running `Command { std: "docker" "start" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", 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" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", 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" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `volterra-braid` (manifest) generated 1 warning
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling matrixmultiply v0.3.11
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling safe_arch v1.2.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling wide v1.7.1
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling simba v0.10.2
[INFO] [stderr]    Compiling nalgebra v0.35.0
[INFO] [stderr]    Compiling volterra-braid v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.11s
[INFO] running `Command { std: "docker" "inspect" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", 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" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `volterra-braid` (manifest) generated 1 warning
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling simba v0.10.2
[INFO] [stderr]    Compiling nalgebra v0.35.0
[INFO] [stderr]    Compiling volterra-braid v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.69s
[INFO] running `Command { std: "docker" "inspect" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", 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" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/alejandro-soto-franco/volterra"
[INFO] [stderr]    |              ---------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `volterra-braid` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/volterra-braid/43be1884b127aed4/out/volterra_braid-43be1884b127aed4)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test braidword::braidword_tests::from_codes_round_trips ... ok
[INFO] [stdout] test braidword::braidword_tests::from_frames_equals_track_then_extract ... ok
[INFO] [stdout] test braidword::braidword_tests::exponent_sum_counts_signs ... ok
[INFO] [stdout] test braidword::braidword_tests::display_uses_paper_notation ... ok
[INFO] [stdout] test braidword::braidword_tests::commutation_normal_form_preserves_the_braid ... ok
[INFO] [stdout] test braidword::braidword_tests::entropy_method_matches_free_function ... ok
[INFO] [stdout] test braidword::braidword_tests::fundamental_period_finds_shortest_repeat ... ok
[INFO] [stdout] test braidword::braidword_tests::golden_permutation_is_three_cycle ... ok
[INFO] [stdout] test braidword::braidword_tests::permutation_ignores_generator_sign ... ok
[INFO] [stdout] test braidword::braidword_tests::entropy_per_period_is_independent_of_window_length ... ok
[INFO] [stdout] test braidword::braidword_tests::fundamental_period_survives_a_truncated_last_repeat ... ok
[INFO] [stdout] test braidword::braidword_tests::period_survives_commuting_generators_emitted_in_either_order ... ok
[INFO] [stdout] test braidword::extract_tests::crossing_of_middle_pair_on_three_strands_is_sigma_2 ... ok
[INFO] [stdout] test braidword::free_reduction_tests::cancels_adjacent_inverse_pairs ... ok
[INFO] [stdout] test braidword::free_reduction_tests::leaves_a_reduced_word_alone ... ok
[INFO] [stdout] test constants_tests::silver_constant_matches_log_3_plus_2_sqrt2 ... ok
[INFO] [stdout] test braidword::free_reduction_tests::preserves_the_topological_entropy ... ok
[INFO] [stdout] test defect::defect_tests::plus_and_minus_half_have_opposite_charge ... ok
[INFO] [stdout] test defect::defect_tests::uniform_field_has_no_defects ... ok
[INFO] [stdout] test defect::defect_tests::single_plus_half_defect_found_near_core ... ok
[INFO] [stdout] test braidword::free_reduction_tests::recovers_a_period_buried_under_jitter ... ok
[INFO] [stdout] test constants_tests::golden_constant_matches_two_log_phi ... ok
[INFO] [stdout] test braidword::extract_tests::right_over_left_crossing_is_sigma_1 ... ok
[INFO] [stdout] test braidword::extract_tests::no_crossing_gives_empty_word ... ok
[INFO] [stdout] test braidword::extract_tests::right_over_left_passing_below_is_sigma_1_inverse ... ok
[INFO] [stdout] test defect::winding_tests::uniform_field_has_no_winding_defects ... ok
[INFO] [stdout] test defect::winding_tests::a_pair_is_found_with_zero_net_charge ... ok
[INFO] [stdout] test defect::winding_tests::an_integer_core_reports_two_half_units ... ok
[INFO] [stdout] test defect::winding_tests::winding_survives_a_scaling_that_defeats_a_fixed_threshold ... ok
[INFO] [stdout] test defect::winding_tests::a_core_at_a_cell_centre_is_read_by_the_primal_lattice ... ok
[INFO] [stdout] test defect::winding_tests::agrees_with_the_jacobian_scheme_on_sign_and_position ... ok
[INFO] [stdout] test defect::winding_tests::a_core_on_a_grid_node_needs_the_dual_lattice ... ok
[INFO] [stdout] test disclination::disclination_tests::plus_half_wedge_is_a_wedge_along_the_line ... ok
[INFO] [stdout] test disclination::disclination_tests::twist_disclination_rotates_across_its_line ... ok
[INFO] [stdout] test disclination::disclination_tests::a_full_two_pi_rotation_is_not_a_disclination_core ... ok
[INFO] [stdout] test disclination::disclination_tests::uniform_field_has_no_disclination ... ok
[INFO] [stdout] test disclination::disclination_tests::a_line_along_x_is_found_along_x ... ok
[INFO] [stdout] test disclination::disclination_tests::density_scales_as_the_square_of_the_order_parameter ... ok
[INFO] [stdout] test disclination::linking_tests::hopf_link_is_one ... ok
[INFO] [stdout] test disclination::linking_tests::linking_is_symmetric ... ok
[INFO] [stdout] test disclination::linking_tests::unlink_is_zero ... ok
[INFO] [stdout] test entropy::entropy_tests::golden_dilatation_is_phi_squared ... ok
[INFO] [stdout] test disclination::disclination_tests::density_peaks_at_the_core_and_decays_outward ... ok
[INFO] [stdout] test entropy::entropy_tests::golden_entropy_is_two_log_phi ... ok
[INFO] [stdout] test entropy::entropy_tests::paper_burau_dilatations_match_metallic_ratios ... ok
[INFO] [stdout] test entropy::entropy_tests::paper_burau_entropy_agrees_with_unreduced ... ok
[INFO] [stdout] test entropy::entropy_tests::paper_golden_matrix_matches_si12 ... ok
[INFO] [stdout] test entropy::entropy_tests::reducible_word_with_defective_unit_eigenvalue_is_zero ... ok
[INFO] [stdout] test entropy::entropy_tests::paper_silver_matrix_matches_si17 ... ok
[INFO] [stdout] test entropy::entropy_tests::silver_entropy_is_log_3_plus_2_sqrt2 ... ok
[INFO] [stdout] test entropy::entropy_tests::single_generator_has_zero_entropy ... ok
[INFO] [stdout] test entropy::entropy_tests::trivial_word_has_zero_entropy ... ok
[INFO] [stdout] test etec::tests::a_flip_and_its_reverse_restore_the_weight ... ok
[INFO] [stdout] test disclination::linking_tests::borromean_rings_are_pairwise_unlinked ... ok
[INFO] [stdout] test etec::tests::the_incremental_hull_outruns_the_brute_force ... ignored
[INFO] [stdout] test etec::tests::the_golden_braid_returns_its_own_entropy ... ok
[INFO] [stdout] test disclination::disclination_tests::wedge_charge_sign_flips_the_winding_character ... ok
[INFO] [stdout] test etec::tests::the_planar_insertion_agrees_with_the_brute_force ... ok
[INFO] [stdout] test etec::tests::the_incremental_sphere_hull_is_delaunay ... ok
[INFO] [stdout] test etec::tests::the_planar_insertion_covers_the_hull ... ok
[INFO] [stdout] test etec::tests::a_rigid_rotation_grows_no_band ... ok
[INFO] [stdout] test sphere::tests::a_precessing_configuration_reads_as_periodic ... ok
[INFO] [stdout] test disclination::disclination_tests::tangent_and_rotation_reconstruct_the_tensor ... ok
[INFO] [stdout] test disclination::disclination_tests::sites_above_a_threshold_lie_on_the_line ... ok
[INFO] [stdout] test sphere::tests::geodesic_is_the_angle ... ok
[INFO] [stdout] test sphere::tests::charge_is_kept_for_the_life_of_a_strand ... ok
[INFO] [stdout] test sphere::tests::the_pole_avoids_every_strand ... ok
[INFO] [stdout] test sphere::tests::a_rigid_rotation_has_no_entropy_rate ... ok
[INFO] [stdout] test sphere::tests::tracking_survives_a_transient_pair ... ok
[INFO] [stdout] test synthetic::synthetic_tests::realizes_a_two_generator_word ... ok
[INFO] [stdout] test synthetic::synthetic_tests::realizes_each_single_generator ... ok
[INFO] [stdout] test torus::tests::a_worldline_lifts_across_the_seam ... ok
[INFO] [stdout] test torus::tests::separated_rods_write_no_encounters ... ok
[INFO] [stdout] test torus::tests::strands_keep_their_charge ... ok
[INFO] [stdout] test torus::tests::the_braid_prediction_is_the_papers_formula ... ok
[INFO] [stdout] test sphere::tests::the_shape_period_does_not_depend_on_the_sign_of_the_charge ... ok
[INFO] [stdout] test torus::tests::the_two_quoted_constants ... ok
[INFO] [stdout] test track::track_tests::charge_carried_from_first_frame ... ok
[INFO] [stdout] test track::track_tests::core_ignores_a_transient_that_track_takes_for_a_strand ... ok
[INFO] [stdout] test track::track_tests::core_recovers_the_golden_entropy_the_mixture_loses ... ok
[INFO] [stdout] test track::track_tests::core_reports_a_strand_with_no_near_successor ... ok
[INFO] [stdout] test track::track_tests::two_defects_tracked_through_shuffled_order ... ok
[INFO] [stdout] test etec::tests::the_sphere_triangulation_closes ... ok
[INFO] [stdout] test sphere::tests::the_entropy_rate_reports_its_own_spread ... ok
[INFO] [stdout] test sphere::tests::a_rigid_turn_writes_no_crossings ... ok
[INFO] [stdout] test etec::tests::the_incremental_sphere_hull_agrees_with_the_brute_force ... ok
[INFO] [stdout] test disclination::disclination_tests::a_straight_line_assembles_into_one_curve_spanning_the_box ... ok
[INFO] [stdout] test torus::tests::the_ideal_braid_has_four_encounters_of_one_sense_per_orbit ... ok
[INFO] [stdout] test disclination::disclination_tests::two_separated_lines_assemble_separately ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 8.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/curvature.rs (/opt/rustwide/target/debug/build/volterra-braid/2ef604f6c76e6a4a/out/curvature-2ef604f6c76e6a4a)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_plane_curve_has_no_torsion ... ok
[INFO] [stdout] test a_circle_has_curvature_one_over_its_radius ... ok
[INFO] [stdout] test a_cylinder_reads_half_the_spheres_mean_curvature_and_no_gaussian_curvature ... ok
[INFO] [stdout] test a_straight_line_has_no_curvature ... ok
[INFO] [stdout] test a_sphere_reads_mean_curvature_one_over_r_and_gaussian_one_over_r_squared ... ok
[INFO] [stdout] test a_helix_returns_its_analytic_curvature_and_torsion ... ok
[INFO] [stdout] test the_helixs_error_is_truncation_of_the_fit_and_refines_at_second_order ... ok
[INFO] [stdout] test a_floor_keeps_an_ordered_field_empty ... ok
[INFO] [stdout] test a_relative_threshold_alone_finds_lines_in_an_ordered_field ... ok
[INFO] [stdout] test a_core_placed_between_voxels_is_found_between_voxels ... ok
[INFO] [stdout] test the_ridge_keeps_one_site_per_slice_of_a_straight_line ... ok
[INFO] [stdout] test a_floor_below_the_peak_leaves_a_real_line_alone ... ok
[INFO] [stdout] test the_density_at_a_resolved_core_scales_as_the_order_over_the_spacing_squared ... ok
[INFO] [stdout] test the_tube_around_a_straight_line_reads_one_over_twice_its_radius ... ok
[INFO] [stdout] test a_disclination_loop_closes_and_reads_the_curvature_of_its_radius has been running for over 60 seconds
[INFO] [stdout] test the_tube_around_a_loop_is_curved_across_it_and_along_it has been running for over 60 seconds
[INFO] [stdout] test the_tube_around_a_loop_is_curved_across_it_and_along_it ... ok
[INFO] [stdout] test a_disclination_loop_closes_and_reads_the_curvature_of_its_radius ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 65.63s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/domain.rs (/opt/rustwide/target/debug/build/volterra-braid/59e9214689032c46/out/domain-59e9214689032c46)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test the_lattice_offers_twenty_six_neighbours_inside_and_fewer_at_a_corner ... ok
[INFO] [stdout] test positions_and_sampling_agree_at_the_sites_themselves ... ok
[INFO] [stdout] test the_domains_scalar_derivatives_match_the_level_set_stencil ... ok
[INFO] [stdout] test the_generic_density_reproduces_the_lattice_one_bit_for_bit ... ok
[INFO] [stdout] test the_generic_density_gives_the_same_winding_character ... ok
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/debug/build/volterra-braid/50f6a51f72af2c7c/out/golden-50f6a51f72af2c7c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test golden_entropy_matches_two_log_phi ... ok
[INFO] [stdout] test golden_permutation_is_three_cycle ... ok
[INFO] [stderr]      Running tests/silver.rs (/opt/rustwide/target/debug/build/volterra-braid/75a1f1842b3edff5/out/silver-75a1f1842b3edff5)
[INFO] [stdout] test orbit_extracts_to_canonical_golden_word ... 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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test orbit_extracts_to_canonical_silver_word ... ok
[INFO] [stdout] test silver_entropy_matches_log_3_plus_2_sqrt2 ... ok
[INFO] [stdout] test silver_permutation_reverses_strand_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests volterra_braid
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362", kill_on_drop: false }`
[INFO] [stdout] 53f1a9341c8e7975750335b431a68cb4fc03a53bbb0fe519c2bce373382df362
