[INFO] cloning repository https://github.com/declanvk/yali [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/declanvk/yali" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdeclanvk%2Fyali", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdeclanvk%2Fyali'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4e9b4c92a4068cba5e910a7f3a2ff4205790b92c [INFO] testing declanvk/yali against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdeclanvk%2Fyali" "/workspace/builds/worker-18/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-18/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/declanvk/yali on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/declanvk/yali [INFO] removed 0 missing tests [INFO] finished tweaking git repo https://github.com/declanvk/yali [INFO] tweaked toml for git repo https://github.com/declanvk/yali written to /workspace/builds/worker-18/source/Cargo.toml [INFO] crate git repo https://github.com/declanvk/yali already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sharded-slab v0.0.9 [INFO] [stderr] Downloaded miniz_oxide v0.4.2 [INFO] [stderr] Downloaded argh_shared v0.1.4 [INFO] [stderr] Downloaded argh_derive v0.1.4 [INFO] [stderr] Downloaded argh v0.1.4 [INFO] [stderr] Downloaded globwalk v0.8.0 [INFO] [stderr] Downloaded cargo_metadata v0.11.3 [INFO] [stderr] Downloaded smol_str v0.1.17 [INFO] [stderr] Downloaded filecheck v0.5.0 [INFO] [stderr] Downloaded chrono v0.4.15 [INFO] [stderr] Downloaded tracing-subscriber v0.2.12 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5d3f5c9d5ae873d9cd5513f15ac713aa8591622b35d2b067930f5ba455db0933 [INFO] running `Command { std: "docker" "start" "-a" "5d3f5c9d5ae873d9cd5513f15ac713aa8591622b35d2b067930f5ba455db0933", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5d3f5c9d5ae873d9cd5513f15ac713aa8591622b35d2b067930f5ba455db0933", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d3f5c9d5ae873d9cd5513f15ac713aa8591622b35d2b067930f5ba455db0933", kill_on_drop: false }` [INFO] [stdout] 5d3f5c9d5ae873d9cd5513f15ac713aa8591622b35d2b067930f5ba455db0933 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 47b5e587bd377723b2dd7931cbe002166b0d2f37fb52ff700ca30f5f9e3a0778 [INFO] running `Command { std: "docker" "start" "-a" "47b5e587bd377723b2dd7931cbe002166b0d2f37fb52ff700ca30f5f9e3a0778", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.20 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.40 [INFO] [stderr] Compiling smol_str v0.1.17 [INFO] [stderr] Compiling tracing-core v0.1.16 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling tracing-attributes v0.1.11 [INFO] [stderr] Compiling thiserror-impl v1.0.20 [INFO] [stderr] Compiling thiserror v1.0.20 [INFO] [stderr] Compiling tracing v0.1.19 [INFO] [stderr] Compiling walox v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 17.98s [INFO] running `Command { std: "docker" "inspect" "47b5e587bd377723b2dd7931cbe002166b0d2f37fb52ff700ca30f5f9e3a0778", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47b5e587bd377723b2dd7931cbe002166b0d2f37fb52ff700ca30f5f9e3a0778", kill_on_drop: false }` [INFO] [stdout] 47b5e587bd377723b2dd7931cbe002166b0d2f37fb52ff700ca30f5f9e3a0778 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4f2add28aecf4ee22d43c4f3616b200397ecd1868bb850bb1ce0be99a9e499e3 [INFO] running `Command { std: "docker" "start" "-a" "4f2add28aecf4ee22d43c4f3616b200397ecd1868bb850bb1ce0be99a9e499e3", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling regex-syntax v0.6.20 [INFO] [stderr] Compiling serde_derive v1.0.116 [INFO] [stderr] Compiling libc v0.2.77 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Compiling serde v1.0.116 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling serde_json v1.0.57 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling itoa v0.4.6 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling anyhow v1.0.32 [INFO] [stderr] Compiling adler v0.2.3 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling gimli v0.22.0 [INFO] [stderr] Compiling smallvec v1.4.2 [INFO] [stderr] Compiling object v0.20.0 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling sharded-slab v0.0.9 [INFO] [stderr] Compiling walkdir v2.3.1 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling miniz_oxide v0.4.2 [INFO] [stderr] Compiling tracing-log v0.1.1 [INFO] [stderr] Compiling aho-corasick v0.7.13 [INFO] [stderr] Compiling bstr v0.2.13 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling threadpool v1.8.1 [INFO] [stderr] Compiling regex v1.4.1 [INFO] [stderr] Compiling regex-automata v0.1.9 [INFO] [stderr] Compiling chrono v0.4.15 [INFO] [stderr] Compiling addr2line v0.13.0 [INFO] [stderr] Compiling backtrace v0.3.50 [INFO] [stderr] Compiling matchers v0.0.1 [INFO] [stderr] Compiling globset v0.4.5 [INFO] [stderr] Compiling filecheck v0.5.0 [INFO] [stderr] Compiling ignore v0.4.16 [INFO] [stderr] Compiling globwalk v0.8.0 [INFO] [stderr] Compiling semver v0.10.0 [INFO] [stderr] Compiling tracing-serde v0.1.2 [INFO] [stderr] Compiling tracing-subscriber v0.2.12 [INFO] [stderr] Compiling cargo_metadata v0.11.3 [INFO] [stderr] Compiling walox-test-util v0.1.0 (/opt/rustwide/workdir/test_util) [INFO] [stderr] Compiling walox v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.85s [INFO] running `Command { std: "docker" "inspect" "4f2add28aecf4ee22d43c4f3616b200397ecd1868bb850bb1ce0be99a9e499e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f2add28aecf4ee22d43c4f3616b200397ecd1868bb850bb1ce0be99a9e499e3", kill_on_drop: false }` [INFO] [stdout] 4f2add28aecf4ee22d43c4f3616b200397ecd1868bb850bb1ce0be99a9e499e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0af20fbf59526f8cfca13cd8288bd5dfb7542460c1eb51d12d81d96412769c80 [INFO] running `Command { std: "docker" "start" "-a" "0af20fbf59526f8cfca13cd8288bd5dfb7542460c1eb51d12d81d96412769c80", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/walox-5b7f670ff0469bcf) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test ast::printer::tests::print_simple_ast ... ok [INFO] [stdout] test compiler::tests::simple_arith_compile ... ok [INFO] [stdout] test compiler::tests::comparison_compile ... ok [INFO] [stdout] test interpreter::environment::tests::assign_to_shadowed_later ... ok [INFO] [stdout] test compiler::tests::string_concat_compile ... ok [INFO] [stdout] test compiler::tests::negation_compile ... ok [INFO] [stdout] test interpreter::environment::tests::lookup_global_env ... ok [INFO] [stdout] test interpreter::environment::tests::lookup_child_env ... ok [INFO] [stdout] test interpreter::environment::tests::modify_lookup_child_env ... ok [INFO] [stdout] test span::tests::envelop_small_spans ... ok [INFO] [stdout] test util::peek::tests::basic_peek2_operations ... ok [INFO] [stdout] test compiler::tests::paren_arith_compile ... ok [INFO] [stdout] test vm::chunk::tests::small_chunk_disassembly ... ok [INFO] [stdout] test vm::chunk::tests::chunk_deduplicate_constants_disassembly ... ok [INFO] [stdout] test vm::op::tests::round_trip_opcode_from_byte ... ok [INFO] [stdout] test util::peek::tests::out_of_bounds_peek - should panic ... ok [INFO] [stderr] Running tests/filecheck_interpreter.rs (/opt/rustwide/target/debug/deps/filecheck_interpreter-2c54c0c54bb9cbcf) [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 249 tests [INFO] [stdout] interpreter::assignment::associativity ... ok [INFO] [stdout] interpreter::assignment::global ... ok [INFO] [stdout] interpreter::assignment::grouping ... ok [INFO] [stdout] interpreter::assignment::infix_operator ... ok [INFO] [stdout] interpreter::assignment::local ... ok [INFO] [stdout] interpreter::assignment::prefix_operator ... ok [INFO] [stdout] interpreter::assignment::syntax ... ok [INFO] [stdout] interpreter::assignment::to_this ... ok [INFO] [stdout] interpreter::assignment::undefined ... ok [INFO] [stdout] interpreter::block::empty ... ok [INFO] [stdout] interpreter::block::names_not_shadowed ... ok [INFO] [stdout] interpreter::block::nested_assignments ... ok [INFO] [stdout] interpreter::block::scope ... ok [INFO] [stdout] interpreter::block::simple ... ok [INFO] [stdout] interpreter::block::simple_nested ... ok [INFO] [stdout] interpreter::bool::equality ... ok [INFO] [stdout] interpreter::bool::not ... ok [INFO] [stdout] interpreter::call::bool ... ok [INFO] [stdout] interpreter::call::nil ... ok [INFO] [stdout] interpreter::call::num ... ok [INFO] [stdout] interpreter::call::object ... ok [INFO] [stdout] interpreter::call::string ... ok [INFO] [stdout] interpreter::class::empty ... ok [INFO] [stdout] interpreter::class::inherit_self ... ok [INFO] [stdout] interpreter::class::inherited_method ... ok [INFO] [stdout] interpreter::class::local_inherit_other ... ok [INFO] [stdout] interpreter::class::local_inherit_self ... ok [INFO] [stdout] interpreter::class::local_reference_self ... ok [INFO] [stdout] interpreter::class::reference_self ... ok [INFO] [stdout] interpreter::closure::assign_to_closure ... ok [INFO] [stdout] interpreter::closure::assign_to_shadowed_later ... ok [INFO] [stdout] interpreter::closure::close_over_function_parameter ... ok [INFO] [stdout] interpreter::closure::close_over_later_variable ... ok [INFO] [stdout] interpreter::closure::close_over_method_parameter ... ok [INFO] [stdout] interpreter::closure::closed_closure_in_function ... ok [INFO] [stdout] interpreter::closure::nested_closure ... ok [INFO] [stdout] interpreter::closure::open_closure_in_function ... ok [INFO] [stdout] interpreter::closure::reference_closure_multiple_times ... ok [INFO] [stdout] interpreter::closure::reuse_closure_slot ... ok [INFO] [stdout] interpreter::closure::shadow_closure_with_local ... ok [INFO] [stdout] interpreter::closure::unused_closure ... ok [INFO] [stdout] interpreter::closure::unused_later_closure ... ok [INFO] [stdout] interpreter::comments::line_at_eof ... ok [INFO] [stdout] interpreter::comments::only_line_comment ... ok [INFO] [stdout] interpreter::comments::only_line_comment_and_line ... ok [INFO] [stdout] interpreter::comments::unicode ... ok [INFO] [stdout] interpreter::constructor::arguments ... ok [INFO] [stdout] interpreter::constructor::call_init_early_return ... ok [INFO] [stdout] interpreter::constructor::call_init_explicitly ... ok [INFO] [stdout] interpreter::constructor::default ... ok [INFO] [stdout] interpreter::constructor::default_arguments ... ok [INFO] [stdout] interpreter::constructor::early_return ... ok [INFO] [stdout] interpreter::constructor::extra_arguments ... ok [INFO] [stdout] interpreter::constructor::init_not_method ... ok [INFO] [stdout] interpreter::constructor::missing_arguments ... ok [INFO] [stdout] interpreter::constructor::return_in_nested_function ... ok [INFO] [stdout] interpreter::constructor::return_value ... ok [INFO] [stdout] interpreter::empty_file ... ok [INFO] [stdout] interpreter::field::call_function_field ... ok [INFO] [stdout] interpreter::field::call_nonfunction_field ... ok [INFO] [stdout] interpreter::field::get_and_set_method ... ok [INFO] [stdout] interpreter::field::get_on_bool ... ok [INFO] [stdout] interpreter::field::get_on_class ... ok [INFO] [stdout] interpreter::field::get_on_function ... ok [INFO] [stdout] interpreter::field::get_on_nil ... ok [INFO] [stdout] interpreter::field::get_on_num ... ok [INFO] [stdout] interpreter::field::get_on_string ... ok [INFO] [stdout] interpreter::field::many ... ok [INFO] [stdout] interpreter::field::method ... ok [INFO] [stdout] interpreter::field::method_binds_this ... ok [INFO] [stdout] interpreter::field::on_instance ... ok [INFO] [stdout] interpreter::field::set_evaluation_order ... ok [INFO] [stdout] interpreter::field::set_on_bool ... ok [INFO] [stdout] interpreter::field::set_on_class ... ok [INFO] [stdout] interpreter::field::set_on_function ... ok [INFO] [stdout] interpreter::field::set_on_nil ... ok [INFO] [stdout] interpreter::field::set_on_num ... ok [INFO] [stdout] interpreter::field::set_on_string ... ok [INFO] [stdout] interpreter::field::undefined ... ok [INFO] [stdout] interpreter::for::class_in_body ... ok [INFO] [stdout] interpreter::for::closure_in_body ... ok [INFO] [stdout] interpreter::for::fun_in_body ... ok [INFO] [stdout] interpreter::for::print_in_body ... ok [INFO] [stdout] interpreter::for::return_closure ... ok [INFO] [stdout] interpreter::for::return_inside ... ok [INFO] [stdout] interpreter::for::scope ... ok [INFO] [stdout] interpreter::for::statement_condition ... ok [INFO] [stdout] interpreter::for::statement_increment ... ok [INFO] [stdout] interpreter::for::statement_initializer ... ok [INFO] [stdout] interpreter::for::syntax ... ok [INFO] [stdout] interpreter::for::var_in_body ... ok [INFO] [stdout] interpreter::function::body_must_be_block ... ok [INFO] [stdout] interpreter::function::empty_body ... ok [INFO] [stdout] interpreter::function::extra_arguments ... ok [INFO] [stdout] interpreter::function::local_mutual_recursion ... ok [INFO] [stdout] interpreter::function::local_recursion ... ok [INFO] [stdout] interpreter::function::missing_arguments ... ok [INFO] [stdout] interpreter::function::missing_comma_in_parameters ... ok [INFO] [stdout] interpreter::function::mutual_recursion ... ok [INFO] [stdout] interpreter::function::nested_function_counter ... ok [INFO] [stdout] interpreter::function::parameters ... ok [INFO] [stdout] interpreter::function::print ... ok [INFO] [stdout] interpreter::function::recursion ... ok [INFO] [stdout] interpreter::function::recursive_count_to ... ok [INFO] [stdout] interpreter::function::simple_bind_and_print ... ok [INFO] [stdout] interpreter::function::too_many_arguments ... ok [INFO] [stdout] interpreter::function::too_many_parameters ... ok [INFO] [stdout] interpreter::if::class_in_else ... ok [INFO] [stdout] interpreter::if::class_in_then ... ok [INFO] [stdout] interpreter::if::dangling_else ... ok [INFO] [stdout] interpreter::if::else ... ok [INFO] [stdout] interpreter::if::fun_in_else ... ok [INFO] [stdout] interpreter::if::fun_in_then ... ok [INFO] [stdout] interpreter::if::if ... ok [INFO] [stdout] interpreter::if::truth ... ok [INFO] [stdout] interpreter::if::var_in_else ... ok [INFO] [stdout] interpreter::if::var_in_then ... ok [INFO] [stdout] interpreter::if::without_blocks ... ok [INFO] [stdout] interpreter::inheritance::constructor ... ok [INFO] [stdout] interpreter::inheritance::inherit_from_function ... ok [INFO] [stdout] interpreter::inheritance::inherit_from_nil ... ok [INFO] [stdout] interpreter::inheritance::inherit_from_number ... ok [INFO] [stdout] interpreter::inheritance::inherit_methods ... ok [INFO] [stdout] interpreter::inheritance::parenthesized_superclass ... ok [INFO] [stdout] interpreter::inheritance::set_fields_from_base_class ... ok [INFO] [stdout] interpreter::logical_operator::and ... ok [INFO] [stdout] interpreter::logical_operator::and_truth ... ok [INFO] [stdout] interpreter::logical_operator::or ... ok [INFO] [stdout] interpreter::logical_operator::or_truth ... ok [INFO] [stdout] interpreter::logical_operator::simple ... ok [INFO] [stdout] interpreter::method::arity ... ok [INFO] [stdout] interpreter::method::empty_block ... ok [INFO] [stdout] interpreter::method::extra_arguments ... ok [INFO] [stdout] interpreter::method::missing_arguments ... ok [INFO] [stdout] interpreter::method::not_found ... ok [INFO] [stdout] interpreter::method::print_bound_method ... ok [INFO] [stdout] interpreter::method::refer_to_name ... ok [INFO] [stdout] interpreter::method::too_many_arguments ... ok [INFO] [stdout] interpreter::method::too_many_parameters ... ok [INFO] [stdout] interpreter::nil::literal ... ok [INFO] [stdout] interpreter::number::decimal_point_at_eof ... ok [INFO] [stdout] interpreter::number::leading_dot ... ok [INFO] [stdout] interpreter::number::literals ... ok [INFO] [stdout] interpreter::number::nan_equality ... ok [INFO] [stdout] interpreter::number::trailing_dot ... ok [INFO] [stdout] interpreter::operator::add ... ok [INFO] [stdout] interpreter::operator::add_bool_nil ... ok [INFO] [stdout] interpreter::operator::add_bool_num ... ok [INFO] [stdout] interpreter::operator::add_bool_string ... ok [INFO] [stdout] interpreter::operator::add_nil_nil ... ok [INFO] [stdout] interpreter::operator::add_num_nil ... ok [INFO] [stdout] interpreter::operator::add_string_nil ... ok [INFO] [stdout] interpreter::operator::comparison ... ok [INFO] [stdout] interpreter::operator::divide ... ok [INFO] [stdout] interpreter::operator::divide_nonnum_num ... ok [INFO] [stdout] interpreter::operator::divide_num_nonnum ... ok [INFO] [stdout] interpreter::operator::equals ... ok [INFO] [stdout] interpreter::operator::equals_class ... ok [INFO] [stdout] interpreter::operator::equals_method ... ok [INFO] [stdout] interpreter::operator::greater_nonnum_num ... ok [INFO] [stdout] interpreter::operator::greater_num_nonnum ... ok [INFO] [stdout] interpreter::operator::greater_or_equal_nonnum_num ... ok [INFO] [stdout] interpreter::operator::greater_or_equal_num_nonnum ... ok [INFO] [stdout] interpreter::operator::less_nonnum_num ... ok [INFO] [stdout] interpreter::operator::less_num_nonnum ... ok [INFO] [stdout] interpreter::operator::less_or_equal_nonnum_num ... ok [INFO] [stdout] interpreter::operator::less_or_equal_num_nonnum ... ok [INFO] [stdout] interpreter::operator::multiply ... ok [INFO] [stdout] interpreter::operator::multiply_nonnum_num ... ok [INFO] [stdout] interpreter::operator::multiply_num_nonnum ... ok [INFO] [stdout] interpreter::operator::negate ... ok [INFO] [stdout] interpreter::operator::negate_nonnum ... ok [INFO] [stdout] interpreter::operator::not ... ok [INFO] [stdout] interpreter::operator::not_class ... ok [INFO] [stdout] interpreter::operator::not_equals ... ok [INFO] [stdout] interpreter::operator::subtract ... ok [INFO] [stdout] interpreter::operator::subtract_nonnum_num ... ok [INFO] [stdout] interpreter::operator::subtract_num_nonnum ... ok [INFO] [stdout] interpreter::precedence ... ok [INFO] [stdout] interpreter::print::missing_argument ... ok [INFO] [stdout] interpreter::return::after_else ... ok [INFO] [stdout] interpreter::return::after_if ... ok [INFO] [stdout] interpreter::return::after_while ... ok [INFO] [stdout] interpreter::return::at_top_level ... ok [INFO] [stdout] interpreter::return::in_function ... ok [INFO] [stdout] interpreter::return::in_method ... ok [INFO] [stdout] interpreter::return::return_nil_if_no_value ... ok [INFO] [stdout] interpreter::string::error_after_multiline ... ok [INFO] [stdout] interpreter::string::literals ... ok [INFO] [stdout] interpreter::string::multiline ... ok [INFO] [stdout] interpreter::string::unterminated ... ok [INFO] [stdout] interpreter::super::bound_method ... ok [INFO] [stdout] interpreter::super::call_other_method ... ok [INFO] [stdout] interpreter::super::call_same_method ... ok [INFO] [stdout] interpreter::super::closure ... ok [INFO] [stdout] interpreter::super::constructor ... ok [INFO] [stdout] interpreter::super::extra_arguments ... ok [INFO] [stdout] interpreter::super::indirectly_inherited ... ok [INFO] [stdout] interpreter::super::missing_arguments ... ok [INFO] [stdout] interpreter::super::no_superclass_bind ... ok [INFO] [stdout] interpreter::super::no_superclass_call ... ok [INFO] [stdout] interpreter::super::no_superclass_method ... ok [INFO] [stdout] interpreter::super::parenthesized ... ok [INFO] [stdout] interpreter::super::reassign_superclass ... ok [INFO] [stdout] interpreter::super::super_at_top_level ... ok [INFO] [stdout] interpreter::super::super_in_closure_in_inherited_method ... ok [INFO] [stdout] interpreter::super::super_in_inherited_method ... ok [INFO] [stdout] interpreter::super::super_in_top_level_function ... ok [INFO] [stdout] interpreter::super::super_without_dot ... ok [INFO] [stdout] interpreter::super::super_without_name ... ok [INFO] [stdout] interpreter::super::this_in_superclass_method ... ok [INFO] [stdout] interpreter::this::closure ... ok [INFO] [stdout] interpreter::this::nested_class ... ok [INFO] [stdout] interpreter::this::nested_closure ... ok [INFO] [stdout] interpreter::this::this_at_top_level ... ok [INFO] [stdout] interpreter::this::this_in_method ... ok [INFO] [stdout] interpreter::this::this_in_top_level_function ... ok [INFO] [stdout] interpreter::unexpected_character ... ok [INFO] [stdout] interpreter::variable::collide_with_parameter ... ok [INFO] [stdout] interpreter::variable::duplicate_local ... ok [INFO] [stdout] interpreter::variable::duplicate_parameter ... ok [INFO] [stdout] interpreter::variable::early_bound ... ok [INFO] [stdout] interpreter::variable::in_middle_of_block ... ok [INFO] [stdout] interpreter::variable::in_nested_block ... ok [INFO] [stdout] interpreter::variable::local_from_method ... ok [INFO] [stdout] interpreter::variable::redeclare_global ... ok [INFO] [stdout] interpreter::variable::redefine_global ... ok [INFO] [stdout] interpreter::variable::scope_reuse_in_different_blocks ... ok [INFO] [stdout] interpreter::variable::shadow_and_local ... ok [INFO] [stdout] interpreter::variable::shadow_global ... ok [INFO] [stdout] interpreter::variable::shadow_local ... ok [INFO] [stdout] interpreter::variable::undefined_global ... ok [INFO] [stdout] interpreter::variable::undefined_local ... ok [INFO] [stdout] interpreter::variable::uninitialized ... ok [INFO] [stdout] interpreter::variable::unreached_undefined ... ok [INFO] [stdout] interpreter::variable::use_false_as_var ... ok [INFO] [stdout] interpreter::variable::use_global_in_initializer ... ok [INFO] [stdout] interpreter::variable::use_local_in_initializer ... ok [INFO] [stdout] interpreter::variable::use_nil_as_var ... ok [INFO] [stdout] interpreter::variable::use_this_as_var ... ok [INFO] [stdout] interpreter::while::class_in_body ... ok [INFO] [stdout] interpreter::while::closure_in_body ... ok [INFO] [stdout] interpreter::while::fibonacci ... ok [INFO] [stdout] interpreter::while::fun_in_body ... ok [INFO] [stdout] interpreter::while::return_closure ... ok [INFO] [stdout] interpreter::while::return_inside ... ok [INFO] [stdout] interpreter::while::simple_countdown ... ok [INFO] [stdout] interpreter::while::syntax ... ok [INFO] [stdout] interpreter::while::var_in_body ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 249 passed; 0 failed; [INFO] [stdout] [INFO] [stderr] Running tests/filecheck_vm.rs (/opt/rustwide/target/debug/deps/filecheck_vm-b486273d4d3ae2db) [INFO] [stdout] [INFO] [stdout] running 70 tests [INFO] [stdout] vm::assignment::associativity ... ok [INFO] [stdout] vm::assignment::global ... ok [INFO] [stdout] vm::assignment::grouping ... ok [INFO] [stdout] vm::assignment::infix_operator ... ok [INFO] [stdout] vm::assignment::local ... ok [INFO] [stdout] vm::assignment::prefix_operator ... ok [INFO] [stdout] vm::assignment::syntax ... ok [INFO] [stdout] vm::assignment::undefined ... ok [INFO] [stdout] vm::block::names_not_shadowed ... ok [INFO] [stdout] vm::block::nested_assignments ... ok [INFO] [stdout] vm::block::scope ... ok [INFO] [stdout] vm::block::simple ... ok [INFO] [stdout] vm::block::simple_nested ... ok [INFO] [stdout] vm::bool::equality ... ok [INFO] [stdout] vm::bool::not ... ok [INFO] [stdout] vm::comments::line_at_eof ... ok [INFO] [stdout] vm::comments::only_line_comment ... ok [INFO] [stdout] vm::comments::only_line_comment_and_line ... ok [INFO] [stdout] vm::comments::unicode ... ok [INFO] [stdout] vm::empty_file ... ok [INFO] [stdout] vm::for::print_in_body ... ok [INFO] [stdout] vm::for::scope ... ok [INFO] [stdout] vm::if::else ... ok [INFO] [stdout] vm::if::if ... ok [INFO] [stdout] vm::if::truth ... ok [INFO] [stdout] vm::if::without_blocks ... ok [INFO] [stdout] vm::logical_operator::and ... ok [INFO] [stdout] vm::logical_operator::and_truth ... ok [INFO] [stdout] vm::logical_operator::or ... ok [INFO] [stdout] vm::logical_operator::or_truth ... ok [INFO] [stdout] vm::logical_operator::simple ... ok [INFO] [stdout] vm::nil::literal ... ok [INFO] [stdout] vm::number::literals ... ok [INFO] [stdout] vm::number::nan_equality ... ok [INFO] [stdout] vm::operator::add ... ok [INFO] [stdout] vm::operator::add_bool_nil ... ok [INFO] [stdout] vm::operator::add_bool_num ... ok [INFO] [stdout] vm::operator::add_bool_string ... ok [INFO] [stdout] vm::operator::add_nil_nil ... ok [INFO] [stdout] vm::operator::add_num_nil ... ok [INFO] [stdout] vm::operator::add_string_nil ... ok [INFO] [stdout] vm::operator::comparison ... ok [INFO] [stdout] vm::operator::divide ... ok [INFO] [stdout] vm::operator::divide_nonnum_num ... ok [INFO] [stdout] vm::operator::divide_num_nonnum ... ok [INFO] [stdout] vm::operator::equals ... ok [INFO] [stdout] vm::operator::greater_nonnum_num ... ok [INFO] [stdout] vm::operator::greater_num_nonnum ... ok [INFO] [stdout] vm::operator::greater_or_equal_nonnum_num ... ok [INFO] [stdout] vm::operator::greater_or_equal_num_nonnum ... ok [INFO] [stdout] vm::operator::less_nonnum_num ... ok [INFO] [stdout] vm::operator::less_num_nonnum ... ok [INFO] [stdout] vm::operator::less_or_equal_nonnum_num ... ok [INFO] [stdout] vm::operator::less_or_equal_num_nonnum ... ok [INFO] [stdout] vm::operator::multiply ... ok [INFO] [stdout] vm::operator::multiply_nonnum_num ... ok [INFO] [stdout] vm::operator::multiply_num_nonnum ... ok [INFO] [stdout] vm::operator::negate ... ok [INFO] [stdout] vm::operator::negate_nonnum ... ok [INFO] [stdout] vm::operator::not_equals ... ok [INFO] [stdout] vm::operator::subtract ... ok [INFO] [stdout] vm::operator::subtract_nonnum_num ... ok [INFO] [stdout] vm::operator::subtract_num_nonnum ... ok [INFO] [stdout] vm::precedence ... ok [INFO] [stdout] vm::string::error_after_multiline ... ok [INFO] [stdout] vm::string::literals ... ok [INFO] [stdout] vm::string::multiline ... ok [INFO] [stdout] vm::while::fibonacci ... ok [INFO] [stdout] vm::while::simple_countdown ... ok [INFO] [stdout] vm::while::syntax ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 70 passed; 0 failed; [INFO] [stdout] [INFO] [stderr] Doc-tests walox [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" "0af20fbf59526f8cfca13cd8288bd5dfb7542460c1eb51d12d81d96412769c80", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0af20fbf59526f8cfca13cd8288bd5dfb7542460c1eb51d12d81d96412769c80", kill_on_drop: false }` [INFO] [stdout] 0af20fbf59526f8cfca13cd8288bd5dfb7542460c1eb51d12d81d96412769c80