[INFO] fetching crate doge-compiler 0.3.4...
[INFO] testing doge-compiler-0.3.4 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate doge-compiler 0.3.4 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate doge-compiler 0.3.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate doge-compiler 0.3.4
[INFO] tweaked toml for crates.io crate doge-compiler 0.3.4 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate doge-compiler 0.3.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate doge-compiler 0.3.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b
[INFO] running `Command { std: "docker" "start" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling doge-compiler v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 20.51s
[INFO] running `Command { std: "docker" "inspect" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling doge-compiler v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 20.88s
[INFO] running `Command { std: "docker" "inspect" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/doge-compiler/20e1d1e80ca4cd48/out/doge_compiler-20e1d1e80ca4cd48)
[INFO] [stdout] 
[INFO] [stdout] running 282 tests
[INFO] [stdout] test ast::tests::dump_pins_the_destructuring_shape ... ok
[INFO] [stdout] test ast::tests::hoisted_names_are_first_seen_order_and_unique ... ok
[INFO] [stdout] test builtins::tests::accepts_reflects_declared_arities ... ok
[INFO] [stdout] test builtins::tests::arity_phrase_matches_diagnostic_wording ... ok
[INFO] [stdout] test builtins::tests::known_names_resolve_and_unknown_do_not ... ok
[INFO] [stdout] test check::tests::a_prior_session_name_is_in_scope ... ok
[INFO] [stdout] test check::tests::a_snippet_may_redefine_an_earlier_name ... ok
[INFO] [stdout] test check::tests::assign_to_undeclared_is_an_error ... ok
[INFO] [stdout] test check::tests::an_inheritance_cycle_is_an_error ... ok
[INFO] [stdout] test check::tests::a_default_and_variadic_header_checks_cleanly ... ok
[INFO] [stdout] test check::tests::an_unknown_name_is_still_an_error ... ok
[INFO] [stdout] test check::tests::bork_inside_a_nested_function_cannot_cross_the_outer_loop ... ok
[INFO] [stdout] test check::tests::bork_inside_loop_is_fine ... ok
[INFO] [stdout] test check::tests::bork_outside_loop_is_an_error ... ok
[INFO] [stdout] test check::tests::builtin_names_are_known ... ok
[INFO] [stdout] test check::tests::class_named_like_a_builtin_is_an_error ... ok
[INFO] [stdout] test check::tests::clean_program_passes ... ok
[INFO] [stdout] test check::tests::continue_outside_loop_is_an_error ... ok
[INFO] [stdout] test ast::tests::dump_pins_the_tree_shape ... ok
[INFO] [stdout] test check::tests::destructuring_declaration_binds_every_name ... ok
[INFO] [stdout] test check::tests::destructuring_reassignment_needs_declared_targets ... ok
[INFO] [stdout] test check::tests::duplicate_class_names_are_an_error ... ok
[INFO] [stdout] test check::tests::duplicate_method_in_one_class_is_an_error ... ok
[INFO] [stdout] test check::tests::duplicate_function_names_are_an_error ... ok
[INFO] [stdout] test check::tests::augmented_assign_to_a_const_is_an_error ... ok
[INFO] [stdout] test check::tests::function_clashing_with_a_variable_is_an_error ... ok
[INFO] [stdout] test check::tests::function_named_like_a_builtin_is_an_error ... ok
[INFO] [stdout] test check::tests::import_clashing_with_a_variable_is_an_error ... ok
[INFO] [stdout] test check::tests::importing_the_same_module_twice_is_an_error ... ok
[INFO] [stdout] test check::tests::inheritance_from_an_unknown_class_is_an_error ... ok
[INFO] [stdout] test check::tests::mutual_recursion_is_allowed ... ok
[INFO] [stdout] test check::tests::duplicate_parameter_names_are_rejected ... ok
[INFO] [stdout] test check::tests::nested_function_clashing_with_a_local_is_an_error ... ok
[INFO] [stdout] test check::tests::clean_inheritance_with_super_passes ... ok
[INFO] [stdout] test check::tests::nested_function_sees_enclosing_locals ... ok
[INFO] [stdout] test ast::tests::for_each_child_block_skips_nested_function_bodies ... ok
[INFO] [stdout] test check::tests::for_loop_destructuring_binds_its_variables ... ok
[INFO] [stdout] test check::tests::nested_sibling_functions_can_call_each_other ... ok
[INFO] [stdout] test check::tests::params_and_self_are_in_scope ... ok
[INFO] [stdout] test check::tests::reassigning_a_session_constant_stays_an_error ... ok
[INFO] [stdout] test check::tests::reading_an_undeclared_name_is_an_error ... ok
[INFO] [stdout] test check::tests::repeated_destructuring_name_is_an_error ... ok
[INFO] [stdout] test check::tests::augmented_assign_to_a_declared_name_passes ... ok
[INFO] [stdout] test check::tests::reassigning_a_const_is_an_error ... ok
[INFO] [stdout] test check::tests::super_in_a_class_without_a_parent_is_an_error ... ok
[INFO] [stdout] test check::tests::augmented_assign_to_undeclared_is_an_error ... ok
[INFO] [stdout] test check::tests::slice_and_ternary_resolve_their_names ... ok
[INFO] [stdout] test check::tests::very_assign_to_undeclared_is_an_error ... ok
[INFO] [stdout] test codegen::tests::a_program_without_pack_has_no_trampoline ... ok
[INFO] [stdout] test codegen::tests::and_or_short_circuit_shape ... ok
[INFO] [stdout] test check::tests::super_outside_a_method_is_an_error ... ok
[INFO] [stdout] test check::tests::super_to_an_unknown_method_is_an_error ... ok
[INFO] [stdout] test check::tests::unknown_name_in_a_nested_function_is_still_an_error ... ok
[INFO] [stdout] test codegen::tests::assign_into_module_is_an_error ... ok
[INFO] [stdout] test codegen::tests::assign_to_function_name_is_an_error ... ok
[INFO] [stdout] test codegen::tests::assign_to_class_name_is_an_error ... ok
[INFO] [stdout] test codegen::tests::attr_in_try_breaks_to_label ... ok
[INFO] [stdout] test codegen::tests::bare_return_and_missing_return_yield_none ... ok
[INFO] [stdout] test check::tests::return_inside_function_is_fine ... ok
[INFO] [stdout] test check::tests::return_outside_function_is_an_error ... ok
[INFO] [stdout] test check::tests::top_level_use_before_declaration_is_an_error ... ok
[INFO] [stdout] test codegen::tests::bonk_returns_err ... ok
[INFO] [stdout] test codegen::tests::builtin_arity_error_is_precise ... ok
[INFO] [stdout] test codegen::tests::builtin_as_value_constructs_a_function_value ... ok
[INFO] [stdout] test codegen::tests::calling_a_bound_method_routes_through_call_method ... ok
[INFO] [stdout] test codegen::tests::assign_to_module_name_is_an_error ... ok
[INFO] [stdout] test codegen::tests::attr_get_and_set_emission ... ok
[INFO] [stdout] test codegen::tests::bare_module_func_is_a_value ... ok
[INFO] [stdout] test codegen::tests::calling_a_class_value_dispatches_to_the_constructor ... ok
[INFO] [stdout] test codegen::tests::calling_a_module_is_an_error ... ok
[INFO] [stdout] test codegen::tests::child_inherits_the_parent_init ... ok
[INFO] [stdout] test codegen::tests::class_as_value_constructs_a_class_value ... ok
[INFO] [stdout] test codegen::tests::closure_captures_an_enclosing_variable ... ok
[INFO] [stdout] test codegen::tests::constructor_arity_error_is_precise ... ok
[INFO] [stdout] test codegen::tests::default_is_filled_at_a_direct_call ... ok
[INFO] [stdout] test codegen::tests::destructuring_declaration_unpacks_into_each_binding ... ok
[INFO] [stdout] test codegen::tests::direct_nested_call_keeps_compile_time_arity ... ok
[INFO] [stdout] test codegen::tests::const_compiles_like_decl ... ok
[INFO] [stdout] test codegen::tests::bonk_in_try_breaks_to_label ... ok
[INFO] [stdout] test codegen::tests::decl_inside_if_is_hoisted ... ok
[INFO] [stdout] test codegen::tests::dispatcher_arm_fills_defaults_and_packs_variadic ... ok
[INFO] [stdout] test codegen::tests::fn_local_vs_global_resolution ... ok
[INFO] [stdout] test codegen::tests::golden_function_shape ... ok
[INFO] [stdout] test codegen::tests::golden_hello_output ... ok
[INFO] [stdout] test codegen::tests::indirect_call_goes_through_the_dispatcher ... ok
[INFO] [stdout] test ast::tests::hoisted_names_include_destructuring_targets_and_collectors ... ok
[INFO] [stdout] test codegen::tests::function_arity_error_is_precise ... ok
[INFO] [stdout] test codegen::tests::inherited_methods_dispatch_to_the_defining_class ... ok
[INFO] [stdout] test codegen::tests::for_variable_is_hoisted ... ok
[INFO] [stdout] test codegen::tests::interpolation_emits_an_interp_call ... ok
[INFO] [stdout] test codegen::tests::interpolation_literal_escapes_survive ... ok
[INFO] [stdout] test codegen::tests::keyword_args_bind_by_name_with_ordered_temporaries ... ok
[INFO] [stdout] test codegen::tests::keyword_argument_on_a_method_is_rejected ... ok
[INFO] [stdout] test codegen::tests::loops_are_labeled_and_bork_uses_labels ... ok
[INFO] [stdout] test codegen::tests::method_call_is_dynamic ... ok
[INFO] [stdout] test codegen::tests::lines_static_escapes_quotes ... ok
[INFO] [stdout] test codegen::tests::for_loop_destructuring_unpacks_each_item ... ok
[INFO] [stdout] test codegen::tests::destructuring_with_a_collector_passes_the_rest_flag ... ok
[INFO] [stdout] test codegen::tests::method_read_as_a_value_binds_and_emits_the_gate ... ok
[INFO] [stdout] test codegen::tests::module_const_emits_value ... ok
[INFO] [stdout] test codegen::tests::module_func_as_value_constructs_a_function_value ... ok
[INFO] [stdout] test codegen::tests::module_member_arity_error_is_precise ... ok
[INFO] [stdout] test codegen::tests::function_as_value_constructs_a_function_value ... ok
[INFO] [stdout] test codegen::tests::module_as_value_is_an_error ... ok
[INFO] [stdout] test codegen::tests::module_call_emits_runtime_fn ... ok
[INFO] [stdout] test codegen::tests::module_const_called_is_an_error ... ok
[INFO] [stdout] test codegen::tests::module_names_are_mangled_by_file_id ... ok
[INFO] [stdout] test codegen::tests::module_objects_get_global_class_ids ... ok
[INFO] [stdout] test codegen::tests::nested_objdef_is_an_error ... ok
[INFO] [stdout] test codegen::tests::nested_funcdef_becomes_a_closure ... ok
[INFO] [stdout] test codegen::tests::no_dispatcher_without_objects ... ok
[INFO] [stdout] test codegen::tests::nested_import_is_an_error ... ok
[INFO] [stdout] test codegen::tests::no_init_class_takes_no_args ... ok
[INFO] [stdout] test codegen::tests::object_golden_shape ... ok
[INFO] [stdout] test codegen::tests::pack_zoom_emits_the_pup_trampoline ... ok
[INFO] [stdout] test codegen::tests::range_one_and_two_args ... ok
[INFO] [stdout] test codegen::tests::rust_keyword_idents_are_mangled ... ok
[INFO] [stdout] test codegen::tests::self_resolves_to_param ... ok
[INFO] [stdout] test codegen::tests::so_math_hints_at_nerd ... ok
[INFO] [stdout] test codegen::tests::string_escapes_survive ... ok
[INFO] [stdout] test codegen::tests::super_call_targets_the_parent_wrapper ... ok
[INFO] [stdout] test codegen::tests::super_without_a_parent_class_is_a_codegen_error ... ok
[INFO] [stdout] test codegen::tests::try_block_shape ... ok
[INFO] [stdout] test codegen::tests::try_in_multifile_reads_the_file_from_the_files_table ... ok
[INFO] [stdout] test codegen::tests::unknown_keyword_argument_is_an_error ... ok
[INFO] [stdout] test codegen::tests::unknown_member_is_an_error ... ok
[INFO] [stdout] test codegen::tests::unknown_module_is_an_error ... ok
[INFO] [stdout] test codegen::tests::variadic_arity_error_says_at_least ... ok
[INFO] [stdout] test codegen::tests::variadic_packs_the_surplus_into_a_list ... ok
[INFO] [stdout] test complete::tests::a_param_is_visible_only_inside_its_function ... ok
[INFO] [stdout] test complete::tests::general_offers_keywords_and_builtins ... ok
[INFO] [stdout] test complete::tests::import_position_offers_module_names ... ok
[INFO] [stdout] test codegen::tests::range_arity_error_reports_the_accepted_span ... ok
[INFO] [stdout] test codegen::tests::reassigning_a_nested_function_is_an_error ... ok
[INFO] [stdout] test complete::tests::member_access_offers_module_members ... ok
[INFO] [stdout] test complete::tests::member_access_on_unimported_module_is_empty ... ok
[INFO] [stdout] test complete::tests::reserved_words_are_never_offered ... ok
[INFO] [stdout] test fmt::tests::caps_blank_lines_and_trims_edges ... ok
[INFO] [stdout] test fmt::tests::interpolation_is_left_verbatim ... ok
[INFO] [stdout] test fmt::tests::keeps_calls_indexes_and_members_tight ... ok
[INFO] [stdout] test fmt::tests::normalizes_operator_and_comma_spacing ... ok
[INFO] [stdout] test fmt::tests::own_line_comment_keeps_its_block_indentation ... ok
[INFO] [stdout] test fmt::tests::preserves_literal_spelling ... ok
[INFO] [stdout] test fmt::tests::oh_no_binding_stays_tight ... ok
[INFO] [stdout] test fmt::tests::preserves_multi_line_bracket_layout ... ok
[INFO] [stdout] test fmt::tests::preserves_own_line_and_trailing_comments ... ok
[INFO] [stdout] test complete::tests::unparsable_buffer_falls_back_to_declared_names ... ok
[INFO] [stdout] test complete::tests::top_level_names_are_in_scope ... ok
[INFO] [stdout] test diagnostics::tests::render_matches_design_section_7 ... ok
[INFO] [stdout] test diagnostics::tests::render_without_hint_omits_fix_block ... ok
[INFO] [stdout] test fmt::tests::reindents_blocks_to_four_spaces ... ok
[INFO] [stdout] test fmt::tests::slice_colons_are_tight_dict_colons_space_after ... ok
[INFO] [stdout] test fmt::tests::unary_minus_and_tilde_bind_tight ... ok
[INFO] [stdout] test keywords::tests::known_words_map_to_keywords ... ok
[INFO] [stdout] test keywords::tests::unknown_words_are_identifiers ... ok
[INFO] [stdout] test lexer::tests::a_huge_int_literal_lexes_at_full_width ... ok
[INFO] [stdout] test lexer::tests::bad_unicode_escapes_are_errors ... ok
[INFO] [stdout] test lexer::tests::bare_close_brace_is_literal ... ok
[INFO] [stdout] test fmt::tests::refuses_to_format_unparseable_source ... ok
[INFO] [stdout] test fmt::tests::reindents_a_scrambled_multi_line_bracket ... ok
[INFO] [stdout] test lexer::tests::brackets_suppress_newlines ... ok
[INFO] [stdout] test lexer::tests::blank_and_comment_lines_do_not_dedent ... ok
[INFO] [stdout] test lexer::tests::carriage_return_and_nul_escapes ... ok
[INFO] [stdout] test lexer::tests::empty_hole_is_an_error ... ok
[INFO] [stdout] test lexer::tests::floordiv_lexes_before_div ... ok
[INFO] [stdout] test lexer::tests::hole_can_hold_a_nested_string ... ok
[INFO] [stdout] test lexer::tests::inconsistent_dedent_is_an_error ... ok
[INFO] [stdout] test lexer::tests::indent_dedent_pairs_balance ... ok
[INFO] [stdout] test lexer::tests::interpolated_string_splits_into_segments ... ok
[INFO] [stdout] test fmt::tests::interpolation_survives_line_shifts ... ok
[INFO] [stdout] test lexer::tests::escaped_brace_is_a_literal_not_a_hole ... ok
[INFO] [stdout] test lexer::tests::float_needs_a_digit_after_the_dot ... ok
[INFO] [stdout] test fmt::tests::is_idempotent ... ok
[INFO] [stdout] test lexer::tests::hex_escape_decodes_ascii ... ok
[INFO] [stdout] test lexer::tests::new_operators_lex_longest_match_first ... ok
[INFO] [stdout] test lexer::tests::bad_hex_escapes_are_errors ... ok
[INFO] [stdout] test lexer::tests::oh_alone_is_an_identifier ... ok
[INFO] [stdout] test lexer::tests::oh_no_fuses_into_one_token ... ok
[INFO] [stdout] test lexer::tests::plain_string_stays_a_str ... ok
[INFO] [stdout] test lexer::tests::string_escapes_and_unterminated ... ok
[INFO] [stdout] test manifest::tests::a_bare_git_dependency_uses_the_default_branch ... ok
[INFO] [stdout] test manifest::tests::a_missing_name_is_an_error ... ok
[INFO] [stdout] test manifest::tests::an_unknown_package_key_is_an_error ... ok
[INFO] [stdout] test manifest::tests::an_unknown_section_is_an_error ... ok
[INFO] [stdout] test lexer::tests::tab_indent_is_an_error ... ok
[INFO] [stdout] test lexer::tests::unclosed_bracket_is_an_error ... ok
[INFO] [stdout] test manifest::tests::parses_git_dependency_with_a_tag ... ok
[INFO] [stdout] test lexer::tests::unclosed_hole_is_an_error ... ok
[INFO] [stdout] test lexer::tests::unicode_escape_decodes_scalar ... ok
[INFO] [stdout] test lexer::tests::unicode_escape_inside_interpolation_hole ... ok
[INFO] [stdout] test lexer::tests::unknown_character_is_an_error ... ok
[INFO] [stdout] test manifest::tests::two_git_revs_are_rejected ... ok
[INFO] [stdout] test manifest::tests::comments_and_blank_lines_are_ignored ... ok
[INFO] [stdout] test manifest::tests::version_and_entry_have_defaults ... ok
[INFO] [stdout] test modules::tests::a_cycle_is_reported ... ok
[INFO] [stdout] test manifest::tests::parses_package_and_path_dependency ... ok
[INFO] [stdout] test manifest::tests::path_and_git_together_are_rejected ... ok
[INFO] [stdout] test modules::tests::a_dependency_import_resolves_to_its_entry ... ok
[INFO] [stdout] test modules::tests::a_path_import_can_climb_with_dotdot ... ok
[INFO] [stdout] test lexer::tests::augmented_assignment_operators_lex ... ok
[INFO] [stdout] test modules::tests::importing_the_entry_script_is_rejected ... ok
[INFO] [stdout] test modules::tests::a_path_import_stem_may_not_shadow_a_stdlib_module ... ok
[INFO] [stdout] test modules::tests::a_shared_module_loads_once ... ok
[INFO] [stdout] test modules::tests::a_cycle_through_a_path_import_is_reported ... ok
[INFO] [stdout] test modules::tests::a_dependency_colliding_with_a_sibling_is_ambiguous ... ok
[INFO] [stdout] test parser::tests::a_path_import_must_be_relative ... ok
[INFO] [stdout] test parser::tests::a_path_import_must_end_in_doge ... ok
[INFO] [stdout] test modules::tests::a_missing_path_module_names_the_path ... ok
[INFO] [stdout] test parser::tests::a_path_import_rejects_backslashes ... ok
[INFO] [stdout] test modules::tests::single_file_program_rejects_an_unknown_stdlib_module ... ok
[INFO] [stdout] test parser::tests::a_path_import_rejects_interpolation ... ok
[INFO] [stdout] test modules::tests::a_missing_user_module_is_unknown ... ok
[INFO] [stdout] test parser::tests::a_path_import_stem_must_be_a_plain_name ... ok
[INFO] [stdout] test parser::tests::assign_to_non_target_is_an_error ... ok
[INFO] [stdout] test parser::tests::augmented_assignment_rejects_multiple_targets ... ok
[INFO] [stdout] test parser::tests::augmented_assignment_works_on_an_item_and_after_very ... ok
[INFO] [stdout] test parser::tests::bare_bonk_is_a_parse_error ... ok
[INFO] [stdout] test modules::tests::loads_transitive_modules_deps_first ... ok
[INFO] [stdout] test parser::tests::augmented_assignment_carries_its_operator ... ok
[INFO] [stdout] test modules::tests::the_same_file_via_two_routes_loads_once ... ok
[INFO] [stdout] test parser::tests::bare_super_is_a_friendly_error ... ok
[INFO] [stdout] test parser::tests::decl_and_bark ... ok
[INFO] [stdout] test parser::tests::def_gets_the_python_hint ... ok
[INFO] [stdout] test parser::tests::destructuring_assignment_targets_and_swap_rhs ... ok
[INFO] [stdout] test modules::tests::a_path_import_loads_a_module_from_a_subdirectory ... ok
[INFO] [stdout] test modules::tests::two_different_files_may_share_a_stem ... ok
[INFO] [stdout] test parser::tests::destructuring_declaration_collects_names_and_collector ... ok
[INFO] [stdout] test parser::tests::dump_matches_expected ... ok
[INFO] [stdout] test parser::tests::for_loop_destructures_its_variables ... ok
[INFO] [stdout] test parser::tests::extra_after_wow_is_an_error ... ok
[INFO] [stdout] test parser::tests::if_elif_else ... ok
[INFO] [stdout] test parser::tests::bitwise_precedence_or_over_and ... ok
[INFO] [stdout] test parser::tests::func_without_params_omits_much ... ok
[INFO] [stdout] test parser::tests::membership_does_not_chain ... ok
[INFO] [stdout] test parser::tests::bonk_takes_an_expression ... ok
[INFO] [stdout] test parser::tests::call_collects_positional_and_keyword_args ... ok
[INFO] [stdout] test parser::tests::chained_comparison_is_an_error ... ok
[INFO] [stdout] test parser::tests::collector_must_be_the_last_target ... ok
[INFO] [stdout] test parser::tests::not_before_membership_negates_the_whole_test ... ok
[INFO] [stdout] test parser::tests::missing_script_wow_is_an_error ... ok
[INFO] [stdout] test parser::tests::object_body_rejects_non_methods ... ok
[INFO] [stdout] test parser::tests::non_literal_default_is_an_error ... ok
[INFO] [stdout] test parser::tests::not_in_parses_as_one_operator ... ok
[INFO] [stderr]      Running tests/check_examples.rs (/opt/rustwide/target/release/build/doge-compiler/15e290b99f13f84b/out/check_examples-15e290b99f13f84b)
[INFO] [stdout] test parser::tests::object_can_name_a_parent ... ok
[INFO] [stdout] test parser::tests::objects_hold_methods ... ok
[INFO] [stdout] test parser::tests::membership_parses_as_a_comparison ... ok
[INFO] [stdout] test parser::tests::missing_wow_after_function_is_an_error ... ok
[INFO] [stdout] test parser::tests::params_carry_defaults_and_a_variadic ... ok
[INFO] [stdout] test parser::tests::pls_oh_no_shape ... ok
[INFO] [stdout] test parser::tests::positional_after_keyword_is_an_error ... ok
[INFO] [stdout] test parser::tests::postfix_chains ... ok
[INFO] [stdout] test parser::tests::precedence_mul_over_add ... ok
[INFO] [stdout] test parser::tests::repl_completes_a_single_statement_without_wow ... ok
[INFO] [stdout] test parser::tests::plain_assignment_has_no_operator ... ok
[INFO] [stdout] test parser::tests::multi_line_list_inside_brackets ... ok
[INFO] [stdout] test parser::tests::repl_reports_a_real_syntax_error ... ok
[INFO] [stdout] test parser::tests::repl_stops_at_a_top_level_wow ... ok
[INFO] [stdout] test parser::tests::repl_treats_a_cut_off_construct_as_incomplete ... ok
[INFO] [stdout] test parser::tests::required_param_after_default_is_an_error ... ok
[INFO] [stdout] test parser::tests::shift_binds_tighter_than_comparison_looser_than_add ... ok
[INFO] [stdout] test parser::tests::single_declaration_rejects_a_comma_list_value ... ok
[INFO] [stdout] test parser::tests::slice_omits_bounds ... ok
[INFO] [stdout] test parser::tests::slice_parses_all_three_parts ... ok
[INFO] [stdout] test parser::tests::so_disambiguates_const_vs_import ... ok
[INFO] [stdout] test parser::tests::so_string_is_a_path_import_binding_the_stem ... ok
[INFO] [stdout] test parser::tests::subscript_stays_a_plain_index ... ok
[INFO] [stdout] test parser::tests::such_disambiguates_var_vs_func ... ok
[INFO] [stdout] test parser::tests::super_parses_as_a_method_call ... ok
[INFO] [stdout] test parser::tests::ternary_else_nests_to_the_right ... ok
[INFO] [stdout] test parser::tests::unary_minus_binds_looser_than_power ... ok
[INFO] [stdout] test parser::tests::variadic_must_come_last ... ok
[INFO] [stdout] test parser::tests::ternary_else_is_required ... ok
[INFO] [stdout] test parser::tests::power_is_right_associative ... ok
[INFO] [stdout] test project::tests::a_git_dependency_is_resolved_through_the_closure ... ok
[INFO] [stdout] test token::tests::non_keyword_tokens_have_no_keyword_spelling ... ok
[INFO] [stdout] test token::tests::every_keyword_round_trips_through_lookup_and_describe ... ok
[INFO] [stdout] test token::tests::ohno_describes_as_two_words ... ok
[INFO] [stdout] test parser::tests::ternary_parses_with_both_branches ... ok
[INFO] [stdout] test parser::tests::repeated_keyword_arg_is_an_error ... ok
[INFO] [stdout] test project::tests::discover_root_finds_the_project_from_a_relative_path ... ok
[INFO] [stdout] test project::tests::a_missing_path_dependency_is_reported ... ok
[INFO] [stdout] test project::tests::resolves_a_transitive_path_dependency_graph ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 282 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_fixture_fails_with_the_expected_diagnostic ... ok
[INFO] [stdout] test every_example_parses_and_checks ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- every_example_parses_and_checks stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_example_parses_and_checks' (546) panicked at tests/check_examples.rs:22:42:
[INFO] [stdout] examples directory should exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb4ab8a92b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cb4ab8bdbfa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5cb4ab8ad7bc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cb4ab884c36 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cb4ab8a13d9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5cb4ab83cec0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5cb4ab8a1592 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cb4ab884ce2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cb4ab87d7c9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cb4ab8858ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cb4ab8be32c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cb4ab8be102 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5cb4ab7ec2e2 - <check_examples[502ebfa67dc87203]::every_example_parses_and_checks::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5cb4ab83030b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5cb4ab83d4e5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5cb4ab836dd4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5cb4ab840572 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5cb4ab8a87af - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7194287a6dfa - <unknown>
[INFO] [stdout]   19:     0x71942883a3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     every_example_parses_and_checks
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test check_examples`
[INFO] running `Command { std: "docker" "inspect" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b", kill_on_drop: false }`
[INFO] [stdout] f82112c7684c5ff0ec21e5251b87cc2934330c402dabfa17860d3fbf54aafb5b
