Dec 15 13:57:49.277 INFO testing gbas-0.1.0 against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 15 13:57:49.277 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-6/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 15 13:57:49.747 INFO [stdout] 6069934aee3a6a61d0bde16e34a89b4bd6088c542802f75de63c736ef7fd7055 Dec 15 13:57:49.755 INFO running `"docker" "start" "-a" "6069934aee3a6a61d0bde16e34a89b4bd6088c542802f75de63c736ef7fd7055"` Dec 15 13:57:51.650 INFO [stderr] usermod: no changes Dec 15 13:57:51.703 INFO [stderr] Compiling gbas v0.1.0 (/source) Dec 15 13:57:58.919 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.23s Dec 15 13:57:58.919 INFO [stderr] su: No module specific data is present Dec 15 13:57:59.572 INFO running `"docker" "inspect" "6069934aee3a6a61d0bde16e34a89b4bd6088c542802f75de63c736ef7fd7055"` Dec 15 13:57:59.831 INFO running `"docker" "rm" "-f" "6069934aee3a6a61d0bde16e34a89b4bd6088c542802f75de63c736ef7fd7055"` Dec 15 13:58:00.147 INFO [stdout] 6069934aee3a6a61d0bde16e34a89b4bd6088c542802f75de63c736ef7fd7055 Dec 15 13:58:00.155 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-6/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 15 13:58:00.561 INFO [stdout] eb55c39bee6800c5c69572bc0770cf7867c64b361b5446b780fb7141bbc52724 Dec 15 13:58:00.565 INFO running `"docker" "start" "-a" "eb55c39bee6800c5c69572bc0770cf7867c64b361b5446b780fb7141bbc52724"` Dec 15 13:58:01.710 INFO [stderr] usermod: no changes Dec 15 13:58:01.759 INFO [stderr] Compiling gbas v0.1.0 (/source) Dec 15 13:58:17.870 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 16.13s Dec 15 13:58:17.871 INFO [stderr] su: No module specific data is present Dec 15 13:58:18.569 INFO running `"docker" "inspect" "eb55c39bee6800c5c69572bc0770cf7867c64b361b5446b780fb7141bbc52724"` Dec 15 13:58:18.775 INFO running `"docker" "rm" "-f" "eb55c39bee6800c5c69572bc0770cf7867c64b361b5446b780fb7141bbc52724"` Dec 15 13:58:18.957 INFO [stdout] eb55c39bee6800c5c69572bc0770cf7867c64b361b5446b780fb7141bbc52724 Dec 15 13:58:18.961 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-6/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 15 13:58:19.432 INFO [stdout] 049b782e48217139a086f42645f17307f84c0d28c2e54f787b0f89ac88482f66 Dec 15 13:58:19.434 INFO running `"docker" "start" "-a" "049b782e48217139a086f42645f17307f84c0d28c2e54f787b0f89ac88482f66"` Dec 15 13:58:20.131 INFO [stderr] usermod: no changes Dec 15 13:58:20.163 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s Dec 15 13:58:20.164 INFO [stderr] Running /target/debug/deps/gbas-21038db03e897a75 Dec 15 13:58:20.168 INFO [stdout] Dec 15 13:58:20.168 INFO [stdout] running 230 tests Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_daa ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_add_hl ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_halt ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_call ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_di ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_ei ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_8_bit_register_transfers ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_jr ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_jp_hl ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_ld_inline_addr ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_ld_simple_immediate ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_nop ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_pop ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_push ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_ret ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_reti ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_simple_adc ... ok Dec 15 13:58:20.170 INFO [stdout] test backend::lowering::tests::encode_simple_add ... ok Dec 15 13:58:20.171 INFO [stdout] test backend::lowering::tests::encode_ld_a_deref_c ... ok Dec 15 13:58:20.171 INFO [stdout] test backend::lowering::tests::encode_inc_dec16 ... ok Dec 15 13:58:20.171 INFO [stdout] test backend::lowering::tests::encode_jp ... ok Dec 15 13:58:20.171 INFO [stdout] test backend::lowering::tests::encode_ld_immediate16 ... ok Dec 15 13:58:20.171 INFO [stdout] test backend::lowering::tests::encode_inc_dec8 ... ok Dec 15 13:58:20.175 INFO [stdout] test backend::lowering::tests::encode_simple_and ... ok Dec 15 13:58:20.175 INFO [stdout] test backend::lowering::tests::encode_ld_deref_c_a ... ok Dec 15 13:58:20.177 INFO [stdout] test backend::lowering::tests::encode_simple_xor ... ok Dec 15 13:58:20.177 INFO [stdout] test backend::lowering::tests::encode_stop ... ok Dec 15 13:58:20.177 INFO [stdout] test backend::lowering::tests::encode_simple_or ... ok Dec 15 13:58:20.177 INFO [stdout] test backend::lowering::tests::encode_simple_sbc ... ok Dec 15 13:58:20.177 INFO [stdout] test backend::lowering::tests::encode_simple_cp ... ok Dec 15 13:58:20.177 INFO [stdout] test backend::lowering::tests::encode_alu_immediate ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_ld_deref_ptr_reg ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_ldhl_sp_expr ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_rla ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_ld_sp_hl ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_bit_operations ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_cpl ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_rst ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_misc_operations ... ok Dec 15 13:58:20.178 INFO [stdout] test backend::lowering::tests::lower_rlca ... ok Dec 15 13:58:20.179 INFO [stdout] test backend::lowering::tests::lower_rra ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::resolve::tests::chunk_with_one_byte_has_size_one ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::resolve::tests::empty_chunk_has_size_zero ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::resolve::tests::label_defined_as_chunk_origin_plus_offset ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::resolve::tests::ld_inline_addr_with_symbol_after_instruction_has_size_three ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::resolve::tests::chunk_with_const_inline_addr_ld_has_size_two ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::resolve::tests::chunk_with_const_inline_addr_ld_has_size_three ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::lowering::tests::lower_simple_sub ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::lowering::tests::lower_rrca ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::translate::tests::translate_embedded ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::translate::tests::translate_expr_with_location_counter ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::tests::no_origin_by_default ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::tests::constrain_origin_determines_origin_of_new_chunk ... ok Dec 15 13:58:20.181 INFO [stdout] test backend::object::tests::resolve_origin_relative_to_previous_chunk ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::tests::new_object_has_no_chunks ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::translate::tests::translate_ld_deref_addr_a_with_high_addr ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::translate::tests::translate_ld_a_deref_addr_with_low_addr ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::translate::tests::translate_ld_a_deref_addr_with_high_addr ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::translate::tests::translate_expr_with_subtraction ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::translate::tests::set_origin_of_translated_chunk ... ok Dec 15 13:58:20.183 INFO [stdout] test backend::object::translate::tests::location_counter_starts_from_chunk_origin ... ok Dec 15 13:58:20.188 INFO [stdout] test backend::tests::chunk_placed_in_rom_starting_at_origin ... ok Dec 15 13:58:20.188 INFO [stdout] test backend::object::translate::tests::translate_ld_deref_addr_a_with_low_addr ... ok Dec 15 13:58:20.188 INFO [stdout] test backend::tests::emit_two_literal_byte_item ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::emit_symbol_defined_after_use ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::emit_diagnostic_when_byte_item_out_of_range ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::diagnose_two_unresolved_symbols_in_one_expr ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::diagnose_unresolved_symbol ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::emit_defined_symbol ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::emit_literal_byte_item ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::empty_object_converted_to_all_zero_rom ... ok Dec 15 13:58:20.189 INFO [stdout] test codebase::tests::iterate_src ... ok Dec 15 13:58:20.189 INFO [stdout] test codebase::tests::borrow_some_lines ... ok Dec 15 13:58:20.189 INFO [stdout] test codebase::tests::line_ranges ... ok Dec 15 13:58:20.189 INFO [stdout] test codebase::tests::text_range_in_middle_of_line ... ok Dec 15 13:58:20.189 INFO [stdout] test diagnostics::tests::get_snippet ... ok Dec 15 13:58:20.189 INFO [stdout] test diagnostics::tests::render_elaborated_diagnostic ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::empty_chunk_does_not_extend_rom ... ok Dec 15 13:58:20.189 INFO [stdout] test frontend::semantics::directive::tests::data_with_malformed_expr ... ok Dec 15 13:58:20.189 INFO [stdout] test diagnostics::tests::render_diagnostic_without_source ... ok Dec 15 13:58:20.189 INFO [stdout] test backend::tests::emit_stop ... ok Dec 15 13:58:20.189 INFO [stdout] test frontend::semantics::directive::tests::ds_without_args ... ok Dec 15 13:58:20.189 INFO [stdout] test frontend::semantics::directive::tests::emit_byte_items ... ok Dec 15 13:58:20.189 INFO [stdout] test frontend::semantics::directive::tests::include_file_with_invalid_utf8 ... ok Dec 15 13:58:20.189 INFO [stdout] test frontend::semantics::directive::tests::include_with_number ... ok Dec 15 13:58:20.191 INFO [stdout] test diagnostics::tests::expect_1_operand ... ok Dec 15 13:58:20.191 INFO [stdout] test diagnostics::tests::mk_message_for_undefined_macro ... ok Dec 15 13:58:20.191 INFO [stdout] test diagnostics::tests::highlight_eof_with_one_tilde ... ok Dec 15 13:58:20.191 INFO [stdout] test frontend::semantics::directive::tests::emit_word_items ... ok Dec 15 13:58:20.195 INFO [stdout] test frontend::semantics::directive::tests::org_without_args ... ok Dec 15 13:58:20.195 INFO [stdout] test frontend::semantics::directive::tests::set_origin ... ok Dec 15 13:58:20.199 INFO [stdout] test frontend::semantics::directive::tests::include_nonexistent_file ... ok Dec 15 13:58:20.199 INFO [stdout] test frontend::semantics::directive::tests::include_without_args ... ok Dec 15 13:58:20.203 INFO [stdout] test frontend::semantics::directive::tests::build_include_item ... ok Dec 15 13:58:20.223 INFO [stdout] test frontend::semantics::directive::tests::ds_with_malformed_expr ... ok Dec 15 13:58:20.223 INFO [stdout] test frontend::semantics::directive::tests::reserve_3_bytes ... ok Dec 15 13:58:20.228 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld ... ok Dec 15 13:58:20.228 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_reti_z ... ok Dec 15 13:58:20.228 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_call_deref_hl ... ok Dec 15 13:58:20.228 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_ret_a ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_jp_z ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_legal_branch_instructions ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_jp_c_deref_hl ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_a_deref_c ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_bc_a ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_deref_c_4 ... ok Dec 15 13:58:20.229 INFO [stdout] test frontend::semantics::instruction::branch::tests::analyze_ret_z_ident ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_deref_hl_deref_hl ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_deref_c_a ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_deref_c_b ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_a_deref_symbol ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_hl_sp ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_deref_symbol_a ... ok Dec 15 13:58:20.230 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_a ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_a_a_a ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_a_z ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_a_bc_deref ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_b_a ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_sp_af ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_a_bc ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_bc_de ... ok Dec 15 13:58:20.231 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_hl ... ok Dec 15 13:58:20.239 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_const_const ... ok Dec 15 13:58:20.239 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_hl_af ... ok Dec 15 13:58:20.239 INFO [stdout] test frontend::semantics::instruction::tests::analyze_bit_a_b ... ok Dec 15 13:58:20.243 INFO [stdout] test frontend::semantics::instruction::tests::analyze_bit_7_bc ... ok Dec 15 13:58:20.243 INFO [stdout] test frontend::semantics::instruction::tests::analyze_add_hl_const ... ok Dec 15 13:58:20.244 INFO [stdout] test frontend::semantics::instruction::tests::analyze_inc ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::tests::analyze_cp_literal ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_ld_a ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::tests::analyze_cp_symbol ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::tests::analyze_nop_a ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::tests::analyze_inc_7 ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::tests::analyze_push ... ok Dec 15 13:58:20.246 INFO [stdout] test frontend::semantics::instruction::tests::analyze_rst_a ... ok Dec 15 13:58:20.247 INFO [stdout] test frontend::semantics::operand::tests::analyze_bare_hld ... ok Dec 15 13:58:20.247 INFO [stdout] test frontend::semantics::instruction::tests::analyze_swap_bc ... ok Dec 15 13:58:20.247 INFO [stdout] test frontend::semantics::instruction::tests::analyze_push_a ... ok Dec 15 13:58:20.247 INFO [stdout] test frontend::semantics::instruction::tests::analyze_ldhl_bc_7 ... ok Dec 15 13:58:20.247 INFO [stdout] test frontend::semantics::instruction::tests::analyze_ldhl_sp_a ... ok Dec 15 13:58:20.251 INFO [stdout] test frontend::semantics::operand::tests::analyze_deref_bc ... ok Dec 15 13:58:20.251 INFO [stdout] test frontend::semantics::instruction::ld::tests::analyze_legal_ld_instructions ... ok Dec 15 13:58:20.251 INFO [stdout] test frontend::semantics::operand::tests::analyze_deref_de ... ok Dec 15 13:58:20.251 INFO [stdout] test frontend::semantics::operand::tests::analyze_deref_hli ... ok Dec 15 13:58:20.251 INFO [stdout] test frontend::semantics::operand::tests::analyze_repeated_parentheses ... ok Dec 15 13:58:20.251 INFO [stdout] test frontend::semantics::tests::analyze_label ... ok Dec 15 13:58:20.260 INFO [stdout] test frontend::semantics::operand::tests::analyze_reg_in_expr ... ok Dec 15 13:58:20.260 INFO [stdout] test frontend::semantics::operand::tests::analyze_deref_af ... ok Dec 15 13:58:20.260 INFO [stdout] test frontend::semantics::instruction::tests::analyze_rst ... ok Dec 15 13:58:20.260 INFO [stdout] test frontend::semantics::operand::tests::analyze_deref_hld ... ok Dec 15 13:58:20.260 INFO [stdout] test frontend::semantics::operand::tests::analyze_bare_hli ... ok Dec 15 13:58:20.260 INFO [stdout] test frontend::semantics::operand::tests::analyze_string_in_instruction ... ok Dec 15 13:58:20.263 INFO [stdout] test frontend::semantics::tests::diagnose_parsing_error ... ok Dec 15 13:58:20.263 INFO [stdout] test frontend::semantics::tests::emit_label_word ... ok Dec 15 13:58:20.263 INFO [stdout] test frontend::semantics::tests::emit_ld_b_deref_hl ... ok Dec 15 13:58:20.267 INFO [stdout] test frontend::semantics::tests::invoke_nullary_macro ... ok Dec 15 13:58:20.267 INFO [stdout] test frontend::semantics::tests::emit_rst_1_plus_1 ... ok Dec 15 13:58:20.267 INFO [stdout] test frontend::semantics::tests::define_nullary_macro ... ok Dec 15 13:58:20.267 INFO [stdout] test frontend::semantics::tests::define_unary_macro ... ok Dec 15 13:58:20.267 INFO [stdout] test frontend::semantics::tests::diagnose_wrong_operand_count ... ok Dec 15 13:58:20.267 INFO [stdout] test frontend::semantics::tests::invoke_unary_macro ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::semantics::tests::recover_from_malformed_expr ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::ignore_comment ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::ignore_comment_at_end_of_input ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::ignore_comment_at_end_of_line ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::semantics::tests::define_nameless_macro ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::ast::tests::test_token_macro ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_decimal_number ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_empty_str ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_ident_after_eol ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_ident_with_underscore ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_ident_after_whitespace ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_comma ... ok Dec 15 13:58:20.283 INFO [stdout] test frontend::syntax::lexer::tests::lex_label ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_keywords_uppercase ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_ident ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_brackets ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_eol ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::semantics::instruction::tests::analyze_legal_instructions ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_hex_number ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_plus ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_quoted_string ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_number_without_digits ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::lex_keywords_lowercase ... ok Dec 15 13:58:20.290 INFO [stdout] test frontend::syntax::lexer::tests::range_of_eof_after_trailing_whitespace ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::lexer::tests::range_of_eof_in_empty_str ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::parser::tests::diagnose_eof_in_macro_body ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::lexer::tests::range_of_eof_after_ident ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::parser::tests::diagnose_eof_after_macro_param_list ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::lexer::tests::lex_two_keywords ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::lexer::tests::lex_unterminated_string ... ok Dec 15 13:58:20.291 INFO [stdout] test frontend::syntax::parser::tests::diagnose_eof_for_rhs_operand ... ok Dec 15 13:58:20.295 INFO [stdout] test frontend::syntax::parser::tests::diagnose_stmt_starting_with_literal ... ok Dec 15 13:58:20.295 INFO [stdout] test frontend::syntax::parser::tests::diagnose_unmatched_parentheses ... ok Dec 15 13:58:20.295 INFO [stdout] test frontend::syntax::parser::tests::parse_binary_instruction ... ok Dec 15 13:58:20.296 INFO [stdout] test frontend::syntax::parser::tests::diagnose_unexpected_token_in_expr ... ok Dec 15 13:58:20.298 INFO [stdout] test frontend::syntax::parser::tests::parse_empty_stmt ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_label ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_empty_src ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::diagnose_unexpected_token_in_macro_param ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::diagnose_missing_comma_in_arg_list ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::diagnose_unmatched_parenthesis_at_eol ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_binary_macro_invocation_with_multiple_terminals ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_deref_operand ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_empty_macro_definition ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_nullary_instruction_followed_by_eol ... ok Dec 15 13:58:20.300 INFO [stdout] test frontend::syntax::parser::tests::parse_nullary_macro_invocation ... ok Dec 15 13:58:20.301 INFO [stdout] test frontend::syntax::parser::tests::parse_two_instructions ... ok Dec 15 13:58:20.304 INFO [stdout] test frontend::syntax::parser::tests::parse_nullary_instruction_after_eol ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_macro_definition_with_instruction ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_nonempty_macro_def_with_two_params ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_nullary_instruction ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_long_sum_arg ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_labeled_instruction ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_unary_macro_invocation ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_unary_macro_invocation_with_multiple_terminals ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::parse_unary_instruction ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::tests::define_and_invoke_macro ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::tests::define_label ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::syntax::parser::tests::recover_from_unexpected_token_in_expr ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::tests::define_and_invoke_macro_with_param ... ok Dec 15 13:58:20.305 INFO [stdout] test frontend::tests::diagnose_undefined_macro ... ok Dec 15 13:58:20.305 INFO [stdout] test tests::nonexistent_file ... ok Dec 15 13:58:20.307 INFO [stdout] test tests::invalid_utf8 ... ok Dec 15 13:58:20.307 INFO [stdout] test frontend::tests::include_source_file ... ok Dec 15 13:58:20.307 INFO [stdout] test span::tests::extend_span ... ok Dec 15 13:58:20.307 INFO [stdout] test frontend::tests::emit_instruction_item ... ok Dec 15 13:58:20.315 INFO [stdout] test frontend::syntax::parser::tests::parse_sum_arg ... ok Dec 15 13:58:20.315 INFO [stderr] Running /target/debug/deps/gbas-f07f9c4dac9a0a20 Dec 15 13:58:20.315 INFO [stdout] test frontend::syntax::parser::tests::parse_two_instructions_separated_by_blank_line ... ok Dec 15 13:58:20.315 INFO [stdout] Dec 15 13:58:20.315 INFO [stdout] test result: ok. 230 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 13:58:20.315 INFO [stdout] Dec 15 13:58:20.319 INFO [stdout] Dec 15 13:58:20.319 INFO [stderr] Doc-tests gbas Dec 15 13:58:20.319 INFO [stdout] running 0 tests Dec 15 13:58:20.319 INFO [stdout] Dec 15 13:58:20.319 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 13:58:20.319 INFO [stdout] Dec 15 13:58:21.228 INFO [stdout] Dec 15 13:58:21.228 INFO [stdout] running 0 tests Dec 15 13:58:21.228 INFO [stdout] Dec 15 13:58:21.228 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 13:58:21.228 INFO [stdout] Dec 15 13:58:21.236 INFO [stderr] su: No module specific data is present Dec 15 13:58:21.679 INFO running `"docker" "inspect" "049b782e48217139a086f42645f17307f84c0d28c2e54f787b0f89ac88482f66"` Dec 15 13:58:21.793 INFO running `"docker" "rm" "-f" "049b782e48217139a086f42645f17307f84c0d28c2e54f787b0f89ac88482f66"` Dec 15 13:58:21.956 INFO [stdout] 049b782e48217139a086f42645f17307f84c0d28c2e54f787b0f89ac88482f66