[INFO] fetching crate roto 0.7.1... [INFO] testing roto-0.7.1 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate roto 0.7.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate roto 0.7.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate roto 0.7.1 [INFO] tweaked toml for crates.io crate roto 0.7.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate roto 0.7.1 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate roto 0.7.1 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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d6c68294e621c8f9aaf300120793d3f9c68da8e135d465ea2e15da571934ce13 [INFO] running `Command { std: "docker" "start" "-a" "d6c68294e621c8f9aaf300120793d3f9c68da8e135d465ea2e15da571934ce13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d6c68294e621c8f9aaf300120793d3f9c68da8e135d465ea2e15da571934ce13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6c68294e621c8f9aaf300120793d3f9c68da8e135d465ea2e15da571934ce13", kill_on_drop: false }` [INFO] [stdout] d6c68294e621c8f9aaf300120793d3f9c68da8e135d465ea2e15da571934ce13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8205a41af40a1f849f2aa3235d4c7318d07ad9ece824b6ca0b34245c9b44248e [INFO] running `Command { std: "docker" "start" "-a" "8205a41af40a1f849f2aa3235d4c7318d07ad9ece824b6ca0b34245c9b44248e", kill_on_drop: false }` [INFO] [stderr] Compiling cranelift-srcgen v0.120.1 [INFO] [stderr] Compiling libc v0.2.170 [INFO] [stderr] Compiling foldhash v0.1.4 [INFO] [stderr] Compiling cranelift-isle v0.120.1 [INFO] [stderr] Compiling anyhow v1.0.96 [INFO] [stderr] Compiling cranelift-codegen-shared v0.120.1 [INFO] [stderr] Compiling cranelift-bitset v0.120.1 [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling log v0.4.26 [INFO] [stderr] Compiling arbitrary v1.4.1 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling smallvec v1.14.0 [INFO] [stderr] Compiling cc v1.2.15 [INFO] [stderr] Compiling bumpalo v3.17.0 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling cranelift-entity v0.120.1 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling ariadne v0.5.1 [INFO] [stderr] Compiling rustc-literal-escaper v0.0.4 [INFO] [stderr] Compiling inetnum v0.1.1 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling cranelift-assembler-x64-meta v0.120.1 [INFO] [stderr] Compiling cranelift-bforest v0.120.1 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling clap_builder v4.5.31 [INFO] [stderr] Compiling cranelift-codegen-meta v0.120.1 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling region v3.0.2 [INFO] [stderr] Compiling wasmtime-jit-icache-coherence v33.0.1 [INFO] [stderr] Compiling cranelift-assembler-x64 v0.120.1 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling regalloc2 v0.12.2 [INFO] [stderr] Compiling symbol_table v0.4.0 [INFO] [stderr] Compiling capstone-sys v0.17.0 [INFO] [stderr] Compiling cranelift-control v0.120.1 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling cranelift-codegen v0.120.1 [INFO] [stderr] Compiling clap_derive v4.5.28 [INFO] [stderr] Compiling roto-macros v0.7.1 [INFO] [stderr] Compiling clap v4.5.31 [INFO] [stderr] Compiling capstone v0.13.0 [INFO] [stderr] Compiling cranelift-module v0.120.1 [INFO] [stderr] Compiling cranelift-native v0.120.1 [INFO] [stderr] Compiling cranelift-frontend v0.120.1 [INFO] [stderr] Compiling cranelift-jit v0.120.1 [INFO] [stderr] Compiling cranelift v0.120.1 [INFO] [stderr] Compiling roto v0.7.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 05s [INFO] running `Command { std: "docker" "inspect" "8205a41af40a1f849f2aa3235d4c7318d07ad9ece824b6ca0b34245c9b44248e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8205a41af40a1f849f2aa3235d4c7318d07ad9ece824b6ca0b34245c9b44248e", kill_on_drop: false }` [INFO] [stdout] 8205a41af40a1f849f2aa3235d4c7318d07ad9ece824b6ca0b34245c9b44248e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7dcebdda986528b03464133160a15bc15a21bfdce223eb8e53085342a2a7341d [INFO] running `Command { std: "docker" "start" "-a" "7dcebdda986528b03464133160a15bc15a21bfdce223eb8e53085342a2a7341d", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.218 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling bytes v1.10.0 [INFO] [stderr] Compiling once_cell v1.20.3 [INFO] [stderr] Compiling bytecount v0.6.8 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling papergrid v0.14.0 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling octseq v0.4.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling tabled v0.18.0 [INFO] [stderr] Compiling globset v0.4.16 [INFO] [stderr] Compiling insta v1.43.1 [INFO] [stderr] Compiling derive_arbitrary v1.4.1 [INFO] [stderr] Compiling serde_derive v1.0.218 [INFO] [stderr] Compiling const-str-proc-macro v0.5.7 [INFO] [stderr] Compiling clap_derive v4.5.28 [INFO] [stderr] Compiling roto-macros v0.7.1 [INFO] [stderr] Compiling const-str v0.5.7 [INFO] [stderr] Compiling arbitrary v1.4.1 [INFO] [stderr] Compiling cranelift-control v0.120.1 [INFO] [stderr] Compiling clap v4.5.31 [INFO] [stderr] Compiling cranelift-codegen v0.120.1 [INFO] [stderr] Compiling inetnum v0.1.1 [INFO] [stderr] Compiling routecore v0.5.1 [INFO] [stderr] Compiling cranelift-native v0.120.1 [INFO] [stderr] Compiling cranelift-module v0.120.1 [INFO] [stderr] Compiling cranelift-frontend v0.120.1 [INFO] [stderr] Compiling cranelift-jit v0.120.1 [INFO] [stderr] Compiling cranelift v0.120.1 [INFO] [stderr] Compiling roto v0.7.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 58.81s [INFO] running `Command { std: "docker" "inspect" "7dcebdda986528b03464133160a15bc15a21bfdce223eb8e53085342a2a7341d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7dcebdda986528b03464133160a15bc15a21bfdce223eb8e53085342a2a7341d", kill_on_drop: false }` [INFO] [stdout] 7dcebdda986528b03464133160a15bc15a21bfdce223eb8e53085342a2a7341d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6f4109e408f9633e775b3a5bffc057324fba5ae9d941b02c186b9f8d80ad99a5 [INFO] running `Command { std: "docker" "start" "-a" "6f4109e408f9633e775b3a5bffc057324fba5ae9d941b02c186b9f8d80ad99a5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/roto-a6029c0fd014443d) [INFO] [stdout] [INFO] [stdout] running 237 tests [INFO] [stdout] test codegen::tests::accept ... ok [INFO] [stdout] test codegen::tests::a_bunch_of_comparisons ... ok [INFO] [stdout] test codegen::tests::bool_is_not_true ... ok [INFO] [stdout] test codegen::tests::arithmetic ... ok [INFO] [stdout] test codegen::tests::assignment_nested_record_1 ... ok [INFO] [stdout] test codegen::tests::bool_is_true ... ok [INFO] [stdout] test codegen::tests::assignment ... ok [INFO] [stdout] test codegen::tests::assignment_nested_record_2 ... ok [INFO] [stdout] test codegen::tests::assignment_record ... ok [INFO] [stdout] test codegen::tests::accept_with_semicolon ... ok [INFO] [stdout] test codegen::tests::call_runtime_method ... ok [INFO] [stdout] test codegen::tests::construct_option_value_from_prelude ... ok [INFO] [stdout] test codegen::tests::assignment_record_is_by_value ... ok [INFO] [stdout] test codegen::tests::asn ... ok [INFO] [stdout] test codegen::tests::assignment_record_field ... ok [INFO] [stdout] test codegen::tests::call_runtime_function ... ok [INFO] [stdout] test codegen::tests::construct_imported_option ... ok [INFO] [stdout] test codegen::tests::equal_to_10 ... ok [INFO] [stdout] test codegen::tests::float_add ... ok [INFO] [stdout] test codegen::tests::construct_option_value ... ok [INFO] [stdout] test codegen::tests::equal_to_10_with_two_functions ... ok [INFO] [stdout] test codegen::tests::float_ceil ... ok [INFO] [stdout] test codegen::tests::add_options ... ok [INFO] [stdout] test codegen::tests::equal_to_10_with_function ... ok [INFO] [stdout] test codegen::tests::filter_map_with_manual_verdict ... ok [INFO] [stdout] test codegen::tests::enum_match ... ok [INFO] [stdout] test codegen::tests::escape_string ... ok [INFO] [stdout] test codegen::tests::float_mul ... ok [INFO] [stdout] test codegen::tests::float_cmp ... ok [INFO] [stdout] test codegen::tests::assignment_string ... ok [INFO] [stdout] test codegen::tests::float_scientific_notation_two ... ok [INFO] [stdout] test codegen::tests::construct_prefix ... ok [INFO] [stdout] test codegen::tests::float_round ... ok [INFO] [stdout] test codegen::tests::float_pow ... ok [INFO] [stdout] test codegen::tests::float_sub ... ok [INFO] [stdout] test codegen::tests::arc_type ... ok [INFO] [stdout] test codegen::tests::factorial ... ok [INFO] [stdout] test codegen::tests::complex_f_string ... ok [INFO] [stdout] test codegen::tests::escape_curly_in_f_string ... ok [INFO] [stdout] test codegen::tests::function_returning_unit ... ok [INFO] [stdout] test codegen::tests::get_no_tests ... ok [INFO] [stdout] test codegen::tests::get_tests ... ok [INFO] [stdout] test codegen::tests::int_var ... ok [INFO] [stdout] test codegen::tests::ip_output ... ok [INFO] [stdout] test codegen::tests::float_add_f64 ... ok [INFO] [stdout] test codegen::tests::import_list ... ok [INFO] [stdout] test codegen::tests::import_module_first ... ok [INFO] [stdout] test codegen::tests::float_div_zero ... ok [INFO] [stdout] test codegen::tests::float_scientific_notation_one ... ok [INFO] [stdout] test codegen::tests::import_via_super ... ok [INFO] [stdout] test codegen::tests::float_floor ... ok [INFO] [stdout] test codegen::tests::let_declaration_is_by_value ... ok [INFO] [stdout] test codegen::tests::multply ... ok [INFO] [stdout] test codegen::tests::import_module_second ... ok [INFO] [stdout] test codegen::tests::local_import ... ok [INFO] [stdout] test codegen::tests::ip_passthrough ... ok [INFO] [stdout] test codegen::tests::misaligned_fields ... ok [INFO] [stdout] test codegen::tests::negation ... ok [INFO] [stdout] test codegen::tests::inversion ... ok [INFO] [stdout] test codegen::tests::issue_52 ... ok [INFO] [stdout] test codegen::tests::non_sugar_option ... ok [INFO] [stdout] test codegen::tests::nested_record ... ok [INFO] [stdout] test codegen::tests::negated_literal ... ok [INFO] [stdout] test codegen::tests::match_option_string ... ok [INFO] [stdout] test codegen::tests::none_with_unknown_type ... ok [INFO] [stdout] test codegen::tests::nested_while_loop ... ok [INFO] [stdout] test codegen::tests::mismatched_types ... ok [INFO] [stdout] test codegen::tests::not_not ... ok [INFO] [stdout] test codegen::tests::layered_option_matching_none ... ok [INFO] [stdout] test codegen::tests::question_mark ... ok [INFO] [stdout] test codegen::tests::match_option_value ... ok [INFO] [stdout] test codegen::tests::match_on_string_with_guards ... ok [INFO] [stdout] test codegen::tests::parent_import ... ok [INFO] [stdout] test codegen::tests::ipv4_compare ... ok [INFO] [stdout] test codegen::tests::ipv6_compare ... ok [INFO] [stdout] test codegen::tests::package_import ... ok [INFO] [stdout] test codegen::tests::match_on_verdict ... ok [INFO] [stdout] test codegen::tests::refcounting_in_a_recursive_function ... ok [INFO] [stdout] test codegen::tests::mutate ... ok [INFO] [stdout] test codegen::tests::record ... ok [INFO] [stdout] test codegen::tests::return_verdict_from_runtime_function ... ok [INFO] [stdout] test codegen::tests::question_mark_none ... ok [INFO] [stdout] test codegen::tests::return_vec ... ok [INFO] [stdout] test codegen::tests::remainder ... ok [INFO] [stdout] test codegen::tests::record_with_fields_flipped ... ok [INFO] [stdout] test codegen::tests::register_renamed_method ... ok [INFO] [stdout] test codegen::tests::reject ... ok [INFO] [stdout] test codegen::tests::repeat_string_manually ... ok [INFO] [stdout] test codegen::tests::question_unit ... ok [INFO] [stdout] test codegen::tests::question_record ... ok [INFO] [stdout] test codegen::tests::simple_f_string ... ok [INFO] [stdout] test codegen::tests::str_equals ... ok [INFO] [stdout] test codegen::tests::string_contains ... ok [INFO] [stdout] test codegen::tests::string_global ... ok [INFO] [stdout] test codegen::tests::string ... ok [INFO] [stdout] test codegen::tests::question_mark_in_chain ... ok [INFO] [stdout] test codegen::tests::string_to_lowercase_and_uppercase ... ok [INFO] [stdout] test codegen::tests::str_not_equals ... ok [INFO] [stdout] test codegen::tests::rust_string_string ... ok [INFO] [stdout] test codegen::tests::sigill ... ok [INFO] [stdout] test codegen::tests::string_starts_with ... ok [INFO] [stdout] test codegen::tests::strings_from_if ... ok [INFO] [stdout] test codegen::tests::string_append_as_function_call ... ok [INFO] [stdout] test codegen::tests::string_plus_operator ... ok [INFO] [stdout] test codegen::tests::string_append ... ok [INFO] [stdout] test codegen::tests::unicode_val_in_f_string ... ok [INFO] [stdout] test codegen::tests::simple_f_string_number ... ok [INFO] [stdout] test codegen::tests::string_append_as_imported_function ... ok [INFO] [stdout] test codegen::tests::top_level_import ... ok [INFO] [stdout] test codegen::tests::string_repeat ... ok [INFO] [stdout] test codegen::tests::use_a_roto_function ... ok [INFO] [stdout] test codegen::tests::use_constant ... ok [INFO] [stdout] test codegen::tests::use_imported_type ... ok [INFO] [stdout] test codegen::tests::use_type_in_function_argument ... ok [INFO] [stdout] test codegen::tests::use_type_from_module ... ok [INFO] [stdout] test codegen::tests::use_context ... ok [INFO] [stdout] test codegen::tests::question_question ... ok [INFO] [stdout] test codegen::tests::use_type_from_other_module_in_type ... ok [INFO] [stdout] test codegen::tests::string_ends_with ... ok [INFO] [stdout] test codegen::tests::unit ... ok [INFO] [stdout] test codegen::tests::weird_issue ... ok [INFO] [stdout] test codegen::tests::unused_accept ... ok [INFO] [stdout] test lir::test_eval::call_runtime_function ... ok [INFO] [stdout] test lir::test_eval::ip_addr_method ... ok [INFO] [stdout] test codegen::tests::unit_type ... ok [INFO] [stdout] test lir::test_eval::calling_function ... ok [INFO] [stdout] test lir::test_eval::enum_values ... ok [INFO] [stdout] test codegen::tests::use_type_in_function_return_type ... ok [INFO] [stdout] test lir::test_eval::if_else ... ok [INFO] [stdout] test lir::test_eval::accept ... ok [INFO] [stdout] test parser::test_expressions::assign_expr_1 ... ok [INFO] [stdout] test parser::test_expressions::assign_expr_2 ... ok [INFO] [stdout] test parser::test_expressions::assign_expr_3 ... ok [INFO] [stdout] test parser::test_expressions::hex_number ... ok [INFO] [stdout] test parser::test_expressions::test_and_or_and ... ok [INFO] [stdout] test parser::test_expressions::test_and_and_and ... ok [INFO] [stdout] test lir::test_eval::nested_record ... ok [INFO] [stdout] test lir::test_eval::typed_record ... ok [INFO] [stdout] test parser::test_expressions::test_compute_expr_3 ... ok [INFO] [stdout] test parser::test_expressions::test_compute_expr_4 ... ok [INFO] [stdout] test lir::test_eval::reject ... ok [INFO] [stdout] test lir::test_eval::string_global ... ok [INFO] [stdout] test lir::test_eval::variable ... ok [INFO] [stdout] test parser::test_expressions::test_compute_expr_5 ... ok [INFO] [stdout] test lir::test_eval::react_to_rx ... ok [INFO] [stdout] test parser::test_expressions::test_if_else ... ok [INFO] [stdout] test parser::test_expressions::test_if_else_if_else ... ok [INFO] [stdout] test lir::test_eval::anonymous_record ... ok [INFO] [stdout] test parser::test_expressions::test_logical_expr_1 ... ok [INFO] [stdout] test parser::test_expressions::test_compute_expr_1 ... ok [INFO] [stdout] test parser::test_expressions::test_logical_expr_2 ... ok [INFO] [stdout] test parser::test_expressions::test_logical_expr_3 ... ok [INFO] [stdout] test parser::test_expressions::test_compute_expr_2 ... ok [INFO] [stdout] test parser::test_expressions::test_if ... ok [INFO] [stdout] test parser::test_expressions::test_logical_expr_4 ... ok [INFO] [stdout] test parser::test_expressions::test_match_block ... ok [INFO] [stdout] test parser::test_expressions::test_match ... ok [INFO] [stdout] test parser::test_expressions::test_not_true ... ok [INFO] [stdout] test parser::test_expressions::test_not_true_is_true ... ok [INFO] [stdout] test codegen::tests::use_a_test ... ok [INFO] [stdout] test parser::test_expressions::test_or_or_or ... ok [INFO] [stdout] test parser::test_sections::block_import_1 ... ok [INFO] [stdout] test parser::test_expressions::test_value_expr ... ok [INFO] [stdout] test parser::test_sections::block_with_if ... ok [INFO] [stdout] test parser::test_sections::block_with_if_with_semicolon ... ok [INFO] [stdout] test parser::test_sections::function_1 ... ok [INFO] [stdout] test parser::test_sections::block_import_2 ... ok [INFO] [stdout] test parser::test_sections::function_2 ... ok [INFO] [stdout] test parser::test_sections::list_import ... ok [INFO] [stdout] test parser::test_sections::nested_list_import ... ok [INFO] [stdout] test parser::test_sections::sublists_only_import ... ok [INFO] [stdout] test parser::test_sections::sublist_sublist_import ... ok [INFO] [stdout] test runtime::tests::constant_declared_twice ... ok [INFO] [stdout] test runtime::tests::default_runtime ... ok [INFO] [stdout] test runtime::tests::function_and_constant_with_the_same_name_1 ... ok [INFO] [stdout] test parser::test_sections::top_level_import ... ok [INFO] [stdout] test runtime::tests::invalid_constant_name ... ok [INFO] [stdout] test runtime::tests::invalid_type_name ... ok [INFO] [stdout] test typechecker::tests::declared_multiple_times ... ok [INFO] [stdout] test typechecker::tests::assignment_to_record ... ok [INFO] [stdout] test typechecker::tests::empty ... ok [INFO] [stdout] test typechecker::tests::assignment ... ok [INFO] [stdout] test typechecker::tests::assign_field_to_other_record ... ok [INFO] [stdout] test runtime::tests::function_and_method_with_the_same_name ... ok [INFO] [stdout] test typechecker::tests::filter_map ... ignored, prefixes not supported yet [INFO] [stdout] test typechecker::tests::double_field ... ok [INFO] [stdout] test typechecker::tests::enum_match ... ok [INFO] [stdout] test typechecker::tests::filter_map_double_definition ... ok [INFO] [stdout] test typechecker::tests::expected_module ... ok [INFO] [stdout] test runtime::tests::function_and_constant_with_the_same_name_2 - should panic ... ok [INFO] [stdout] test codegen::tests::issue_54 - should panic ... ok [INFO] [stdout] test runtime::tests::function_declared_twice - should panic ... ok [INFO] [stdout] test runtime::tests::invalid_method_name - should panic ... ok [INFO] [stdout] test runtime::tests::invalid_static_method_name - should panic ... ok [INFO] [stdout] test runtime::tests::invalid_function_name - should panic ... ok [INFO] [stdout] test typechecker::tests::if_without_body ... ok [INFO] [stdout] test runtime::tests::method_and_static_method_with_the_same_name - should panic ... ok [INFO] [stdout] test typechecker::tests::ip_addr_method_of_method_return_type ... ignored, to_canonical doesn't work for now [INFO] [stdout] test typechecker::tests::logical_expr ... ignored, prefixes not supported yet [INFO] [stdout] test runtime::tests::static_method_declared_twice - should panic ... ok [INFO] [stdout] test typechecker::tests::enum_values ... ok [INFO] [stdout] test runtime::tests::method_declared_twice - should panic ... ok [INFO] [stdout] test typechecker::tests::prefix_method ... ignored, prefixes not supported yet [INFO] [stdout] test typechecker::tests::negation_on_string ... ok [INFO] [stdout] test typechecker::tests::record_inference ... ignored, sending messages is not supported yet [INFO] [stdout] test typechecker::tests::invalid_type_in_f_string ... ok [INFO] [stdout] test typechecker::tests::negation_on_unsigned_int_literal ... ok [INFO] [stdout] test typechecker::tests::negation_unify_with_unsigned ... ok [INFO] [stdout] test typechecker::tests::negation_on_unsigned_int ... ok [INFO] [stdout] test typechecker::tests::issue_51 ... ok [INFO] [stdout] test typechecker::tests::nested_record ... ok [INFO] [stdout] test typechecker::tests::send_output_stream ... ignored, sending messages not supported yet [INFO] [stdout] test typechecker::tests::reference_variable_from_child_scope ... ok [INFO] [stdout] test typechecker::tests::reference_variable_from_parent_scope ... ok [INFO] [stdout] test typechecker::tests::record_diamond ... ok [INFO] [stdout] test typechecker::tests::silly_import_loop ... ok [INFO] [stdout] test typechecker::tests::self_referential_variable ... ok [INFO] [stdout] test typechecker::tests::ip_addr_method ... ok [INFO] [stdout] test typechecker::tests::shadow_variable ... ok [INFO] [stdout] test typechecker::tests::return_keyword ... ok [INFO] [stdout] test typechecker::tests::unreachable_expression ... ok [INFO] [stdout] test typechecker::tests::runtime_function ... ok [INFO] [stdout] test typechecker::tests::integer_inference ... ok [INFO] [stdout] test typechecker::tests::unit_block ... ok [INFO] [stdout] test typechecker::tests::two_records ... ok [INFO] [stdout] test typechecker::tests::one_record ... ok [INFO] [stdout] test typechecker::tests::use_context ... ok [INFO] [stdout] test typechecker::tests::filtermap_calling_filtermap ... ok [INFO] [stdout] test typechecker::tests::record_cycle ... ok [INFO] [stdout] test typechecker::tests::let_type_annotation ... ok [INFO] [stdout] test typechecker::tests::too_many_leading_super ... ok [INFO] [stdout] test typechecker::tests::using_records ... ok [INFO] [stdout] test typechecker::tests::undeclared_type_in_record ... ok [INFO] [stdout] test typechecker::tests::reference_variable_later_declared ... ok [INFO] [stdout] test typechecker::tests::use_globals ... ok [INFO] [stdout] test codegen::tests::to_string ... ok [INFO] [stdout] test codegen::tests::name_collision ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 231 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 1.58s [INFO] [stdout] [INFO] [stderr] Doc-tests roto [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/runtime/val.rs - runtime::val::Val (line 13) ... 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] running `Command { std: "docker" "inspect" "6f4109e408f9633e775b3a5bffc057324fba5ae9d941b02c186b9f8d80ad99a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f4109e408f9633e775b3a5bffc057324fba5ae9d941b02c186b9f8d80ad99a5", kill_on_drop: false }` [INFO] [stdout] 6f4109e408f9633e775b3a5bffc057324fba5ae9d941b02c186b9f8d80ad99a5