[INFO] cloning repository https://github.com/HenrySwanson/rust-lox [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/HenrySwanson/rust-lox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenrySwanson%2Frust-lox", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenrySwanson%2Frust-lox'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 138e87f8346e51b8dd7a156461723f29bda9130b [INFO] testing HenrySwanson/rust-lox against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHenrySwanson%2Frust-lox" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/HenrySwanson/rust-lox 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/HenrySwanson/rust-lox [INFO] finished tweaking git repo https://github.com/HenrySwanson/rust-lox [INFO] tweaked toml for git repo https://github.com/HenrySwanson/rust-lox written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/HenrySwanson/rust-lox 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] Downloading crates ... [INFO] [stderr] Downloaded test-generator v0.3.0 [INFO] [stderr] Downloaded clap v3.0.10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ba39b86bc731772849a2c607c24a92634ea10854fadeed8eec2c84d07991b65f [INFO] running `Command { std: "docker" "start" "-a" "ba39b86bc731772849a2c607c24a92634ea10854fadeed8eec2c84d07991b65f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ba39b86bc731772849a2c607c24a92634ea10854fadeed8eec2c84d07991b65f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba39b86bc731772849a2c607c24a92634ea10854fadeed8eec2c84d07991b65f", kill_on_drop: false }` [INFO] [stdout] ba39b86bc731772849a2c607c24a92634ea10854fadeed8eec2c84d07991b65f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] af3b48fe70603a9a87567d603d960531b24d5b603f5c02e3b822a03c54a53553 [INFO] running `Command { std: "docker" "start" "-a" "af3b48fe70603a9a87567d603d960531b24d5b603f5c02e3b822a03c54a53553", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.113 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling clap_derive v3.0.6 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Compiling clap v3.0.10 [INFO] [stderr] Compiling num_enum_derive v0.5.6 [INFO] [stderr] Compiling num_enum v0.5.6 [INFO] [stderr] Compiling rust-lox v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated function is never used: `iter` [INFO] [stdout] --> src/frontend/lexer/lexer.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn iter(self) -> LexerIterator<'src> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/frontend/parser/parser.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | source: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 32.11s [INFO] running `Command { std: "docker" "inspect" "af3b48fe70603a9a87567d603d960531b24d5b603f5c02e3b822a03c54a53553", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af3b48fe70603a9a87567d603d960531b24d5b603f5c02e3b822a03c54a53553", kill_on_drop: false }` [INFO] [stdout] af3b48fe70603a9a87567d603d960531b24d5b603f5c02e3b822a03c54a53553 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3964a6ac53f05be7f17dbb77b0b36e01f030eaf31d82c37ccf264fc1ae95078c [INFO] running `Command { std: "docker" "start" "-a" "3964a6ac53f05be7f17dbb77b0b36e01f030eaf31d82c37ccf264fc1ae95078c", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stdout] warning: associated function is never used: `iter` [INFO] [stdout] --> src/frontend/lexer/lexer.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn iter(self) -> LexerIterator<'src> { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/frontend/parser/parser.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | source: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling test-generator v0.3.0 [INFO] [stderr] Compiling rust-lox v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field is never read: `source` [INFO] [stdout] --> src/frontend/parser/parser.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | source: &'a str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 40.54s [INFO] running `Command { std: "docker" "inspect" "3964a6ac53f05be7f17dbb77b0b36e01f030eaf31d82c37ccf264fc1ae95078c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3964a6ac53f05be7f17dbb77b0b36e01f030eaf31d82c37ccf264fc1ae95078c", kill_on_drop: false }` [INFO] [stdout] 3964a6ac53f05be7f17dbb77b0b36e01f030eaf31d82c37ccf264fc1ae95078c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4949252942b135ac1fb6c7ac708c356f03ca4c1fcc9d0fbe33d7b5df4f0537fb [INFO] running `Command { std: "docker" "start" "-a" "4949252942b135ac1fb6c7ac708c356f03ca4c1fcc9d0fbe33d7b5df4f0537fb", kill_on_drop: false }` [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stderr] warning: associated function is never used: `iter` [INFO] [stdout] test bytecode::string_interning::tests::test_string_interning ... ok [INFO] [stderr] --> src/frontend/lexer/lexer.rs:199:12 [INFO] [stdout] test bytecode::vm::gc::tests::heap_test_recursive ... ok [INFO] [stderr] | [INFO] [stdout] test frontend::lexer::lexer::tests::test_keywords ... ok [INFO] [stderr] 199 | pub fn iter(self) -> LexerIterator<'src> { [INFO] [stdout] test frontend::lexer::lexer::tests::test_literals ... ok [INFO] [stderr] | ^^^^ [INFO] [stdout] test frontend::lexer::lexer::tests::test_simple_characters ... ok [INFO] [stderr] | [INFO] [stdout] test frontend::span::tests::code_position_ordering ... ok [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] test frontend::span::tests::extract_string ... ok [INFO] [stderr] [INFO] [stdout] test frontend::parser::precedence::tests::precedence ... ok [INFO] [stderr] warning: field is never read: `source` [INFO] [stdout] test frontend::span::tests::line_and_column ... ok [INFO] [stderr] --> src/frontend/parser/parser.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | source: &'a str, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `source` [INFO] [stderr] --> src/frontend/parser/parser.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | source: &'a str, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-lox` (lib) generated 2 warnings [INFO] [stderr] warning: `rust-lox` (lib test) generated 1 warning [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/rust_lox-6728b2d2dc07dfed) [INFO] [stdout] test bytecode::vm::gc::tests::heap_test_cycles ... ok [INFO] [stdout] test frontend::lexer::lexer::tests::test_joined_characters ... ok [INFO] [stdout] test frontend::parser::precedence::tests::operators ... ok [INFO] [stdout] test frontend::parser::parser::tests::expression_parsing ... ok [INFO] [stdout] test bytecode::vm::gc::tests::heap_test_simple ... ok [INFO] [stdout] test frontend::lexer::lexer::tests::test_unterminated_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/rust_lox-06aca75a5a441ddf) [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-cc92fb884c691d54) [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] [stdout] [INFO] [stdout] running 254 tests [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_call_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_local_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_syntax_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_block_scope_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_call_string_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_call_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_global_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_undefined_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_infix_operator_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_bool_not_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_prefix_operator_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_inherited_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_empty_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_reference_self_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_assign_to_shadowed_later_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_assign_to_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_local_reference_self_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_close_over_function_parameter_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_local_inherit_other_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_close_over_later_variable_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_close_over_method_parameter_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_closed_closure_in_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_local_inherit_self_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_inherit_self_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_associativity_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_bool_equality_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_reuse_closure_slot_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_shadow_closure_with_local_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_assignment_to_this_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_reference_closure_multiple_times_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_open_closure_in_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_comments_only_line_comment_and_line_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_call_init_early_return_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_default_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_comments_unicode_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_call_init_explicitly_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_default_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_return_in_nested_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_init_not_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_extra_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_unused_later_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_missing_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_class_body_must_be_block_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_unused_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_closure_nested_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_early_return_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_call_nonfunction_field_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_call_object_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_empty_file_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_on_bool_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_constructor_return_value_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_on_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_on_class_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_and_set_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_on_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_on_string_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_get_on_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_block_empty_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_on_instance_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_on_class_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_comments_line_at_eof_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_on_bool_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_on_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_method_binds_this_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_evaluation_order_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_on_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_on_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_class_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_set_on_string_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_undefined_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_comments_only_line_comment_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_fun_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_statement_initializer_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_statement_condition_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_syntax_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_return_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_scope_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_call_function_field_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_var_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_local_recursion_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_local_mutual_recursion_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_empty_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_extra_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_statement_increment_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_call_bool_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_body_must_be_block_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_extra_comma_in_parameters_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_return_inside_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_for_closure_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_missing_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_field_many_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_if_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_missing_comma_in_parameters_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_else_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_mutual_recursion_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_too_many_parameters_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_fun_in_then_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_class_in_else_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_var_in_else_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_condition_punctuation_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_nested_call_with_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_parameters_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_class_in_then_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_truth_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_fun_in_else_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_print_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_var_in_then_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_recursion_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_if_dangling_else_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_function_too_many_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_limit_no_reuse_constants_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_inherit_methods_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_constructor_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_limit_stack_overflow_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_logical_operator_and_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_logical_operator_or_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_inherit_from_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_inherit_from_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_limit_too_many_constants_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_set_fields_from_base_class_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_inherit_from_number_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_missing_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_empty_block_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_not_found_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_inheritance_parenthesized_superclass_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_arity_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_extra_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_number_literals_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_nil_literal_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_too_many_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_limit_too_many_locals_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_print_bound_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_number_trailing_dot_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_number_decimal_point_at_eof_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_logical_operator_or_truth_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_logical_operator_and_truth_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_number_leading_dot_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_limit_too_many_upvalues_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_number_nan_equality_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_too_many_parameters_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_method_refer_to_name_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_bool_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_string_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_bool_string_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_bool_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_comparison_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_equals_class_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_divide_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_greater_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_equals_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_divide_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_equals_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_greater_or_equal_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_divide_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_less_or_equal_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_less_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_greater_or_equal_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_less_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_nil_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_greater_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_add_num_nil_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_not_equals_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_negate_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_multiply_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_multiply_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_not_class_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_less_or_equal_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_negate_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_not_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_multiply_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_regression_394_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_subtract_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_subtract_num_nonnum_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_operator_subtract_nonnum_num_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_print_missing_argument_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_after_if_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_at_top_level_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_after_while_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_print_missing_semicolon_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_bound_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_call_other_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_return_nil_if_no_value_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_indirectly_inherited_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_string_literals_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_missing_semicolon_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_in_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_string_unterminated_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_call_same_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_string_error_after_multiline_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_constructor_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_after_else_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_return_in_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_string_multiline_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_no_superclass_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_no_superclass_bind_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_extra_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_missing_arguments_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_regression_40_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_super_at_top_level_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_reassign_superclass_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_parenthesized_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_no_superclass_call_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_super_without_dot_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_super_in_closure_in_inherited_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_super_in_top_level_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_this_in_superclass_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_super_without_name_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_this_nested_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_super_super_in_inherited_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_this_nested_class_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_this_this_in_top_level_function_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_this_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_duplicate_parameter_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_this_this_in_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_early_bound_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_local_from_method_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_collide_with_parameter_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_duplicate_local_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_in_nested_block_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_missing_semicolon_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_this_this_at_top_level_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_in_middle_of_block_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_precedence_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_redeclare_global_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_shadow_local_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_redefine_global_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_shadow_global_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_scope_reuse_in_different_blocks_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_uninitialized_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_shadow_use_in_initializer_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_shadow_and_local_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_unreached_undefined_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_undefined_global_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_undefined_local_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_condition_punctuation_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_class_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_use_local_in_initializer_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_use_false_as_var_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_test_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_syntax_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_return_inside_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_use_this_as_var_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_unexpected_character_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_use_nil_as_var_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_variable_use_global_in_initializer_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_var_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_return_closure_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_fun_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_while_closure_in_body_lox ... ok [INFO] [stdout] test test_bytecode_vm_tests_integration_munificent_limit_loop_too_large_lox ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 254 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s [INFO] [stdout] [INFO] [stderr] Doc-tests rust-lox [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" "4949252942b135ac1fb6c7ac708c356f03ca4c1fcc9d0fbe33d7b5df4f0537fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4949252942b135ac1fb6c7ac708c356f03ca4c1fcc9d0fbe33d7b5df4f0537fb", kill_on_drop: false }` [INFO] [stdout] 4949252942b135ac1fb6c7ac708c356f03ca4c1fcc9d0fbe33d7b5df4f0537fb