[INFO] cloning repository https://github.com/Lewin671/quickjs-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Lewin671/quickjs-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLewin671%2Fquickjs-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLewin671%2Fquickjs-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fd8d5ba6e5e9ab00cd449591f9101839407024fc
[INFO] testing Lewin671/quickjs-rust against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLewin671%2Fquickjs-rust" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Lewin671/quickjs-rust
[INFO] finished tweaking git repo https://github.com/Lewin671/quickjs-rust
[INFO] tweaked toml for git repo https://github.com/Lewin671/quickjs-rust written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Lewin671/quickjs-rust on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Lewin671/quickjs-rust 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33
[INFO] running `Command { std: "docker" "start" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", 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" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", 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" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling qjs-unicode v0.1.0 (/opt/rustwide/workdir/crates/qjs-unicode)
[INFO] [stderr]    Compiling qjs-ast v0.1.0 (/opt/rustwide/workdir/crates/qjs-ast)
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling qjs-lexer v0.1.0 (/opt/rustwide/workdir/crates/qjs-lexer)
[INFO] [stderr]    Compiling qjs-parser v0.1.0 (/opt/rustwide/workdir/crates/qjs-parser)
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling qjs-runtime v0.1.0 (/opt/rustwide/workdir/crates/qjs-runtime)
[INFO] [stderr]    Compiling qjs-cli v0.1.0 (/opt/rustwide/workdir/crates/qjs-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.16s
[INFO] running `Command { std: "docker" "inspect" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", 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" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling qjs-unicode v0.1.0 (/opt/rustwide/workdir/crates/qjs-unicode)
[INFO] [stderr]    Compiling qjs-ast v0.1.0 (/opt/rustwide/workdir/crates/qjs-ast)
[INFO] [stderr]    Compiling qjs-lexer v0.1.0 (/opt/rustwide/workdir/crates/qjs-lexer)
[INFO] [stderr]    Compiling qjs-parser v0.1.0 (/opt/rustwide/workdir/crates/qjs-parser)
[INFO] [stderr]    Compiling qjs-runtime v0.1.0 (/opt/rustwide/workdir/crates/qjs-runtime)
[INFO] [stderr]    Compiling qjs-cli v0.1.0 (/opt/rustwide/workdir/crates/qjs-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.09s
[INFO] running `Command { std: "docker" "inspect" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", 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" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qjs_ast-aa9ca78736575312)
[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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/qjs-2a12a0285fc1cf7b)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::inserts_script_args_after_hashbang ... ok
[INFO] [stdout] test tests::formats_test262_error_stage_and_type ... ok
[INFO] [stdout] test tests::inserts_script_args_after_same_line_use_strict_directive ... ok
[INFO] [stdout] test tests::does_not_treat_a_leading_string_expression_as_a_directive ... ok
[INFO] [stdout] test tests::inserts_script_args_after_use_strict_directive ... ok
[INFO] [stdout] test tests::keeps_use_strict_first_when_preceded_by_a_comment ... ok
[INFO] [stdout] test tests::inserts_script_args_after_hashbang_and_use_strict_directive ... ok
[INFO] [stdout] test tests::repl_evaluates_lines_until_exit_command ... ok
[INFO] [stdout] test tests::repl_reports_errors_and_continues ... ok
[INFO] [stdout] test tests::repl_keeps_successful_input_history ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qjs_lexer-58f551058525069e)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test tests::escaped_contextual_keyword_is_plain_identifier_with_flag ... ok
[INFO] [stdout] test tests::escaped_identifier_carries_had_escape_flag_and_span ... ok
[INFO] [stdout] test tests::escaped_private_name_carries_had_escape_flag_and_span ... ok
[INFO] [stdout] test tests::escaped_spelling_of_reserved_word_is_an_identifier_token ... ok
[INFO] [stdout] test tests::hashbang_comment_only_applies_at_source_start ... ok
[INFO] [stdout] test tests::hashbang_comments_can_be_disabled_for_function_body_source ... ok
[INFO] [stdout] test tests::accepts_non_ascii_identifier_characters ... ok
[INFO] [stdout] test tests::html_close_comment_allows_block_comment_prefixes ... ok
[INFO] [stdout] test tests::html_close_comment_allows_initial_whitespace ... ok
[INFO] [stdout] test tests::html_close_comment_allows_multiline_block_comment_prefix_after_token ... ok
[INFO] [stdout] test tests::lexes_decimal_exponent_numeric_literals ... ok
[INFO] [stdout] test tests::html_close_comment_allows_unicode_line_separators ... ok
[INFO] [stdout] test tests::lexes_bigint_literals ... ok
[INFO] [stdout] test tests::lexes_common_punctuators_with_spans ... ok
[INFO] [stdout] test tests::html_close_comment_requires_preceding_line_terminator ... ok
[INFO] [stdout] test tests::html_like_comments_can_be_disabled_for_module_source ... ok
[INFO] [stdout] test tests::lexes_declaration_keywords ... ok
[INFO] [stdout] test tests::lexes_division_after_bigint_literals ... ok
[INFO] [stdout] test tests::lexes_division_after_private_names ... ok
[INFO] [stdout] test tests::lexes_expression ... ok
[INFO] [stdout] test tests::lexes_invalid_template_escape_sequences_with_missing_cooked_value ... ok
[INFO] [stdout] test tests::lexes_legacy_octal_escape_sequences ... ok
[INFO] [stdout] test tests::lexes_multi_character_punctuators_with_longest_match ... ok
[INFO] [stdout] test tests::lexes_no_substitution_template_literals_as_strings ... ok
[INFO] [stdout] test tests::lexes_prefixed_numeric_literals ... ok
[INFO] [stdout] test tests::lexes_private_names ... ok
[INFO] [stdout] test tests::lexes_regexp_escaped_parens_with_spans ... ok
[INFO] [stdout] test tests::lexes_regexp_literal_with_escaped_slash_and_braced_unicode_escape ... ok
[INFO] [stdout] test tests::lexes_string_escape_sequences ... ok
[INFO] [stdout] test tests::lexes_surrogate_unicode_escapes ... ok
[INFO] [stdout] test tests::lexes_template_escape_sequences ... ok
[INFO] [stdout] test tests::lexes_template_literals_with_substitutions ... ok
[INFO] [stdout] test tests::lexes_template_raw_segments ... ok
[INFO] [stdout] test tests::lexes_template_substitution_with_nested_braces ... ok
[INFO] [stdout] test tests::lexes_unicode_escaped_identifier_braced_form ... ok
[INFO] [stdout] test tests::lexes_unicode_escaped_identifier_four_digit_form ... ok
[INFO] [stdout] test tests::normalizes_template_line_terminator_sequences ... ok
[INFO] [stdout] test tests::plain_identifier_has_no_escape_flag ... ok
[INFO] [stdout] test tests::preserves_template_line_continuations_in_raw_segments ... ok
[INFO] [stdout] test tests::private_name_carries_span ... ok
[INFO] [stdout] test tests::question_dot_followed_by_digit_is_not_optional_chain ... ok
[INFO] [stdout] test tests::rejects_bare_hash ... ok
[INFO] [stdout] test tests::rejects_escape_decoding_to_invalid_identifier_character ... ok
[INFO] [stdout] test tests::rejects_invalid_decimal_exponent_numeric_literals ... ok
[INFO] [stdout] test tests::rejects_invalid_bigint_literals ... ok
[INFO] [stdout] test tests::rejects_invalid_prefixed_numeric_literals ... ok
[INFO] [stdout] test tests::rejects_invalid_string_escape_sequences ... ok
[INFO] [stdout] test tests::rejects_malformed_identifier_unicode_escape ... ok
[INFO] [stdout] test tests::rejects_pattern_syntax_identifier_characters ... ok
[INFO] [stdout] test tests::rejects_unescaped_line_terminators_in_strings ... ok
[INFO] [stdout] test tests::reports_unterminated_block_comment ... ok
[INFO] [stdout] test tests::reports_unterminated_template_literal ... ok
[INFO] [stdout] test tests::skips_annex_b_html_like_comments ... ok
[INFO] [stdout] test tests::skips_line_and_block_comments ... ok
[INFO] [stdout] test tests::skips_ecmascript_whitespace_and_line_terminators ... ok
[INFO] [stdout] test tests::skips_string_line_continuations ... ok
[INFO] [stdout] test tests::unescaped_keyword_still_lexes_as_keyword ... ok
[INFO] [stdout] test tests::var_declaration_with_escaped_value_lexes ... ok
[INFO] [stdout] test tests::skips_source_start_hashbang_comments ... ok
[INFO] [stdout] test tests::lexes_escaped_private_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qjs_parser-5df6ce8b9cfb40c3)
[INFO] [stdout] 
[INFO] [stdout] running 273 tests
[INFO] [stdout] test helpers::tests::canonicalizes_bigint_property_keys ... ok
[INFO] [stdout] test tests::async_functions::async_as_identifier_assignment ... ok
[INFO] [stdout] test helpers::tests::canonicalizes_numeric_property_keys ... ok
[INFO] [stdout] test tests::async_functions::async_class_constructor_is_error ... ok
[INFO] [stdout] test tests::async_functions::async_as_property_name ... ok
[INFO] [stdout] test tests::async_functions::async_function_declaration_named_await_at_top_level_is_allowed ... ok
[INFO] [stdout] test tests::async_functions::async_function_expression_named_await_is_error ... ok
[INFO] [stdout] test tests::async_functions::async_function_strict_name_eval_or_arguments_is_error ... ok
[INFO] [stdout] test tests::async_functions::async_shorthand_method_named_async ... ok
[INFO] [stdout] test tests::async_functions::async_getter_and_setter_are_errors ... ok
[INFO] [stdout] test tests::async_functions::await_as_binding_in_async_is_error ... ok
[INFO] [stdout] test tests::async_functions::await_in_arrow_inside_async_is_await_expression ... ok
[INFO] [stdout] test tests::async_functions::await_is_identifier_in_sloppy_non_async_code ... ok
[INFO] [stdout] test tests::async_functions::await_nests_right_associatively ... ok
[INFO] [stdout] test tests::async_functions::await_is_rejected_as_single_arrow_parameter_in_async_or_static_block ... ok
[INFO] [stdout] test tests::async_functions::await_as_label_in_async_is_error ... ok
[INFO] [stdout] test tests::async_functions::await_resets_in_nested_ordinary_function ... ok
[INFO] [stdout] test tests::async_functions::await_unary_precedence ... ok
[INFO] [stdout] test tests::async_functions::await_in_async_parameter_default_is_error ... ok
[INFO] [stdout] test tests::async_functions::escaped_async_function_prefix_is_error ... ok
[INFO] [stdout] test tests::async_functions::for_await_with_for_in_is_error ... ok
[INFO] [stdout] test tests::async_functions::escaped_await_keyword_is_rejected_in_module ... ok
[INFO] [stdout] test tests::async_functions::escaped_async_arrow_prefix_is_error ... ok
[INFO] [stdout] test tests::async_functions::function_named_await_nested_in_async_is_error ... ok
[INFO] [stdout] test tests::async_functions::for_await_outside_async_is_error ... ok
[INFO] [stdout] test tests::async_functions::line_terminator_before_async_arrow_parameters_is_error ... ok
[INFO] [stdout] test tests::async_functions::non_async_function_flag_is_false ... ok
[INFO] [stdout] test tests::async_functions::parses_async_arrow_parenthesized ... ok
[INFO] [stdout] test tests::async_functions::parses_async_function_declaration ... ok
[INFO] [stdout] test tests::async_functions::parses_async_function_expression ... ok
[INFO] [stdout] test tests::async_functions::plain_for_of_is_not_await ... ok
[INFO] [stdout] test tests::async_functions::parses_object_async_method ... ok
[INFO] [stdout] test tests::async_functions::parses_for_await_of ... ok
[INFO] [stdout] test tests::async_functions::parses_async_arrow_single_identifier ... ok
[INFO] [stdout] test tests::async_functions::line_terminator_between_async_and_function_is_identifier ... ok
[INFO] [stdout] test tests::async_functions::parses_async_generator_declaration ... ok
[INFO] [stdout] test tests::async_functions::parameter_conflicting_with_body_lexical_declaration_is_error ... ok
[INFO] [stdout] test tests::classes::allows_escaped_reserved_words_as_method_names ... ok
[INFO] [stdout] test tests::async_functions::parses_object_async_generator_method ... ok
[INFO] [stdout] test tests::classes::allows_keyword_named_methods ... ok
[INFO] [stdout] test tests::classes::allows_arguments_in_nested_function_inside_field_initializer ... ok
[INFO] [stdout] test tests::classes::allows_static_accessor_named_constructor ... ok
[INFO] [stdout] test tests::classes::allows_semicolons_between_members ... ok
[INFO] [stdout] test tests::classes::allows_super_property_in_field_initializer ... ok
[INFO] [stdout] test tests::classes::allows_static_get_set_as_plain_method_names ... ok
[INFO] [stdout] test tests::classes::class_heritage_is_strict_code ... ok
[INFO] [stdout] test tests::classes::canonicalizes_bigint_member_keys ... ok
[INFO] [stdout] test tests::classes::canonicalizes_numeric_member_keys ... ok
[INFO] [stdout] test tests::classes::class_method_parameters_reject_yield ... ok
[INFO] [stdout] test tests::classes::parses_class_declaration_with_constructor_and_methods ... ok
[INFO] [stdout] test tests::classes::field_asi_rejects_two_fields_on_one_line ... ok
[INFO] [stdout] test tests::classes::parses_class_expression_named_and_anonymous ... ok
[INFO] [stdout] test tests::classes::field_asi_allows_newline_termination ... ok
[INFO] [stdout] test tests::classes::parses_empty_class_body ... ok
[INFO] [stdout] test tests::classes::parses_extends_clause_with_identifier_heritage ... ok
[INFO] [stdout] test tests::classes::parses_class_generator_method ... ok
[INFO] [stdout] test tests::classes::does_not_panic_on_malformed_class ... ok
[INFO] [stdout] test tests::classes::parses_extends_clause_with_member_and_call_heritage ... ok
[INFO] [stdout] test tests::async_functions::parses_class_async_methods ... ok
[INFO] [stdout] test tests::async_functions::parses_async_no_parameters_arrow ... ok
[INFO] [stdout] test tests::classes::parses_computed_string_and_numeric_field_keys ... ok
[INFO] [stdout] test tests::classes::allows_field_named_static_or_get ... ok
[INFO] [stdout] test tests::classes::parses_public_fields_with_and_without_initializers ... ok
[INFO] [stdout] test tests::classes::parses_instance_accessors ... ok
[INFO] [stdout] test tests::classes::parses_computed_member_names ... ok
[INFO] [stdout] test tests::classes::parses_static_initialization_blocks ... ok
[INFO] [stdout] test tests::classes::rejects_arguments_in_field_initializer ... ok
[INFO] [stdout] test tests::classes::rejects_accessor_named_constructor ... ok
[INFO] [stdout] test tests::classes::parses_string_and_numeric_method_names ... ok
[INFO] [stdout] test tests::classes::rejects_duplicate_constructor ... ok
[INFO] [stdout] test tests::classes::rejects_getter_with_parameters ... ok
[INFO] [stdout] test tests::classes::rejects_reserved_class_binding_names ... ok
[INFO] [stdout] test tests::classes::parses_static_methods_and_accessors ... ok
[INFO] [stdout] test tests::classes::rejects_static_field_named_prototype ... ok
[INFO] [stdout] test tests::classes::rejects_setter_with_wrong_parameter_count ... ok
[INFO] [stdout] test tests::classes::rejects_static_block_early_error_contexts ... ok
[INFO] [stdout] test tests::classes::rejects_static_block_statement_list_early_errors ... ok
[INFO] [stdout] test tests::classes::rejects_instance_field_named_constructor ... ok
[INFO] [stdout] test tests::classes::rejects_duplicate_class_declarations_in_statement_lists ... ok
[INFO] [stdout] test tests::classes::parses_super_member_and_call_in_methods ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_always_reserved_word_is_rejected_as_identifier ... ok
[INFO] [stdout] test tests::classes::rejects_super_outside_valid_contexts ... ok
[INFO] [stdout] test tests::classes::rejects_var_scoped_declarations_conflicting_with_lexical_names ... ok
[INFO] [stdout] test tests::classes::rejects_static_prototype ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_async_is_a_valid_for_of_lhs ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_async_method_modifier_is_rejected ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_identifier_value_is_decoded ... ok
[INFO] [stdout] test tests::classes::static_block_context_does_not_cross_arrow_body_boundary ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_let_is_not_a_let_declaration ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_reserved_word_binding_is_allowed_in_sloppy_mode ... ok
[INFO] [stdout] test tests::classes::static_block_context_does_not_cross_function_boundaries ... ok
[INFO] [stdout] test tests::classes::static_block_early_errors_do_not_cross_object_method_boundary ... ok
[INFO] [stdout] test tests::classes::static_is_a_method_name_when_not_followed_by_a_block ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_get_set_accessor_keywords_are_rejected ... ok
[INFO] [stdout] test tests::escaped_identifiers::enum_is_rejected_as_identifier ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_reserved_word_label_is_rejected ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_let_is_rejected_as_binding_in_strict_mode ... ok
[INFO] [stdout] test tests::escaped_identifiers::unescaped_let_is_still_a_declaration ... ok
[INFO] [stdout] test tests::escaped_identifiers::unescaped_get_set_async_are_still_keywords_or_names ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_reserved_word_object_binding_shorthand_is_rejected ... ok
[INFO] [stdout] test tests::expressions::allows_in_operator_in_conditional_consequent_within_for_init ... ok
[INFO] [stdout] test tests::expressions::allows_parenthesized_nullish_logical_mixing ... ok
[INFO] [stdout] test tests::expressions::keeps_member_expressions_on_literal_starts_out_of_patterns ... ok
[INFO] [stdout] test tests::expressions::parses_comparison_before_equality ... ok
[INFO] [stdout] test tests::expressions::parses_exponentiation_as_right_associative ... ok
[INFO] [stdout] test tests::expressions::parses_conditional_expression_as_right_associative ... ok
[INFO] [stdout] test tests::expressions::parses_logical_precedence ... ok
[INFO] [stdout] test tests::expressions::parses_nested_new_expression ... ok
[INFO] [stdout] test tests::expressions::parses_in_inside_computed_object_accessor_names ... ok
[INFO] [stdout] test tests::escaped_identifiers::escaped_reserved_word_binding_is_rejected_in_strict_mode ... ok
[INFO] [stdout] test tests::expressions::parses_computed_object_assignment_property_names ... ok
[INFO] [stdout] test tests::expressions::parses_binary_precedence ... ok
[INFO] [stdout] test tests::expressions::object_generator_method_resets_static_block_context ... ok
[INFO] [stdout] test tests::expressions::marks_parenthesized_identifier_assignment_targets ... ok
[INFO] [stdout] test tests::expressions::parses_destructuring_assignment_patterns ... ok
[INFO] [stdout] test tests::expressions::object_shorthand_identifier_reference_rules ... ok
[INFO] [stdout] test tests::expressions::parses_nullish_coalescing_expression ... ok
[INFO] [stdout] test tests::expressions::rejects_bare_dynamic_import_keyword_in_expression_position ... ok
[INFO] [stdout] test tests::expressions::parses_update_and_compound_assignment ... ok
[INFO] [stdout] test tests::expressions::rejects_strict_destructuring_target_eval_or_arguments ... ok
[INFO] [stdout] test tests::expressions::rejects_reserved_object_assignment_shorthand_targets ... ok
[INFO] [stdout] test tests::expressions::parses_sequence_expression ... ok
[INFO] [stdout] test tests::expressions::rejects_strict_assignment_to_eval_or_arguments ... ok
[INFO] [stdout] test tests::expressions::rejects_invalid_destructuring_assignments ... ok
[INFO] [stdout] test tests::expressions::rejects_strict_yield_identifier_references ... ok
[INFO] [stdout] test tests::expressions::parses_shift_and_bitwise_precedence ... ok
[INFO] [stdout] test tests::expressions::tagged_template_binds_inside_new_callee ... ok
[INFO] [stdout] test tests::generators::class_constructor_may_not_be_generator ... ok
[INFO] [stdout] test tests::expressions::parses_unary_before_multiplicative ... ok
[INFO] [stdout] test tests::expressions::rejects_tagged_template_in_optional_chain ... ok
[INFO] [stdout] test tests::expressions::sloppy_call_target_allowed_for_simple_and_compound_not_logical ... ok
[INFO] [stdout] test tests::generators::generator_expression_named_yield_is_error_even_in_sloppy ... ok
[INFO] [stdout] test tests::generators::non_generator_declaration_flag_is_false ... ok
[INFO] [stdout] test tests::expressions::validates_object_accessor_strict_bodies_and_parameters ... ok
[INFO] [stdout] test tests::expressions::rejects_unparenthesized_nullish_logical_mixing ... ok
[INFO] [stdout] test tests::generators::function_expression_named_yield_is_allowed_inside_generator ... ok
[INFO] [stdout] test tests::generators::parses_generator_declaration ... ok
[INFO] [stdout] test tests::generators::function_named_yield_nested_in_generator_is_error ... ok
[INFO] [stdout] test tests::generators::parses_class_generator_methods ... ok
[INFO] [stdout] test tests::generators::parses_anonymous_generator_expression ... ok
[INFO] [stdout] test tests::generators::parses_named_generator_expression ... ok
[INFO] [stdout] test tests::generators::strict_generator_named_yield_is_error ... ok
[INFO] [stdout] test tests::generators::yield_as_label_in_generator_is_error ... ok
[INFO] [stdout] test tests::generators::parses_object_generator_method ... ok
[INFO] [stdout] test tests::generators::accessors_may_not_be_generators ... ok
[INFO] [stdout] test tests::generators::yield_before_newline_has_no_operand ... ok
[INFO] [stdout] test tests::generators::yield_in_arrow_inside_generator_is_yield_expression ... ok
[INFO] [stdout] test tests::generators::yield_identifier_reference_in_generator_is_error ... ok
[INFO] [stdout] test tests::generators::yield_no_line_terminator_before_star ... ok
[INFO] [stdout] test tests::generators::yield_is_identifier_in_sloppy_non_generator_code ... ok
[INFO] [stdout] test tests::generators::yield_is_reserved_in_strict_nested_function_inside_class_generator_method ... ok
[INFO] [stdout] test tests::generators::yield_in_arrow_parameter_default_inside_generator_is_error ... ok
[INFO] [stdout] test tests::generators::yield_is_assignment_expression ... ok
[INFO] [stdout] test tests::generators::yield_nests_right_associatively ... ok
[INFO] [stdout] test tests::generators::yield_is_valid_in_object_spread_expression ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_bigint_literal ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_binding_pattern_parameters ... ok
[INFO] [stdout] test tests::generators::yield_in_generator_parameter_default_is_error ... ok
[INFO] [stdout] test tests::generators::yield_precedence_forms ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_arrow_binding_pattern_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_array_literal ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_member_access ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_binding_pattern_rest_elements ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_date_format_regexp_literal_smoke ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_no_substitution_template_literal_as_string_literal ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_member_access_after_new_expression ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_new_target_meta_property ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_parenthesized_dynamic_import_as_new_operand ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_character_class_range ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_default_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_direct_eval_with_caller_context ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_object_literal_and_member_assignment ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_comma ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_braced_unicode_escape_and_u_flag ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_as_regexp_constructor_expression ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_escaped_atoms ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_digit_escape_and_flags ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_new_expression ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_escaped_slash ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_regexp_literal_with_space ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_function_declaration_and_call ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_rest_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_tagged_template_literal ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_direct_await_as_new_operand_in_module ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_template_literal_with_substitutions ... ok
[INFO] [stdout] test tests::literals_and_functions::parses_tagged_template_invalid_escape_as_missing_cooked_segment ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_annex_b_numeric_literals_in_strict_mode ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_duplicate_arrow_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_duplicate_method_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_duplicate_names_in_pattern_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_invalid_escape_sequences_in_untagged_templates ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_rest_parameter_defaults ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_legacy_octal_escapes_in_strict_strings_and_templates ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_duplicate_object_literal_proto_setters ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_reserved_arrow_parameter_names ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_strict_directive_with_pattern_parameters ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_line_terminator_before_arrow ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_return_outside_function_body ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_strict_function_body_with_default_parameters ... ok
[INFO] [stdout] test tests::private_names::class_private_names_are_not_visible_in_own_heritage ... ok
[INFO] [stdout] test tests::private_names::allows_getter_setter_private_pair ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_restricted_arrow_parameter_names_in_strict_mode ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_legacy_octal_escapes_in_untagged_templates ... ok
[INFO] [stdout] test tests::literals_and_functions::rejects_new_target_outside_function_context ... ok
[INFO] [stdout] test tests::private_names::parses_private_instance_and_static_fields ... ok
[INFO] [stdout] test tests::private_names::parses_private_brand_check ... ok
[INFO] [stdout] test tests::private_names::parses_private_member_access ... ok
[INFO] [stdout] test tests::private_names::rejects_private_constructor ... ok
[INFO] [stdout] test tests::private_names::rejects_duplicate_private_names ... ok
[INFO] [stdout] test tests::private_names::forward_reference_within_class_resolves ... ok
[INFO] [stdout] test tests::private_names::nested_class_private_declaration_does_not_resolve_outer_reference ... ok
[INFO] [stdout] test tests::private_names::parses_division_after_private_member_access ... ok
[INFO] [stdout] test tests::private_names::parses_escaped_private_names ... ok
[INFO] [stdout] test tests::private_names::parses_optional_private_member_access ... ok
[INFO] [stdout] test tests::private_names::nested_class_sees_outer_private_name ... ok
[INFO] [stdout] test tests::private_names::rejects_private_member_access_on_super ... ok
[INFO] [stdout] test tests::private_names::parses_private_methods_and_accessors ... ok
[INFO] [stdout] test tests::private_names::rejects_delete_of_private_member ... ok
[INFO] [stdout] test tests::private_names::rejects_private_name_outside_class ... ok
[INFO] [stdout] test tests::private_names::rejects_private_name_in_brand_check_right_operand ... ok
[INFO] [stdout] test tests::statements::parses_break_and_continue_statements ... ok
[INFO] [stdout] test tests::private_names::rejects_undeclared_private_name ... ok
[INFO] [stdout] test tests::statements::parses_for_of_statement ... ok
[INFO] [stdout] test tests::statements::parses_let_across_line_terminator_as_lexical_declaration_in_statement_lists ... ok
[INFO] [stdout] test tests::statements::parses_debugger_statement ... ok
[INFO] [stdout] test tests::statements::parses_for_statement ... ok
[INFO] [stdout] test tests::statements::parses_destructuring_loop_heads_and_catch_patterns ... ok
[INFO] [stdout] test tests::statements::parses_do_while_statement ... ok
[INFO] [stdout] test tests::statements::parses_for_in_statement ... ok
[INFO] [stdout] test tests::statements::parses_computed_object_binding_property_names ... ok
[INFO] [stdout] test tests::statements::parses_if_else_statement ... ok
[INFO] [stdout] test tests::statements::parses_switch_statement ... ok
[INFO] [stdout] test tests::statements::parses_throw_statement_with_argument ... ok
[INFO] [stdout] test tests::statements::rejects_break_without_breakable_target ... ok
[INFO] [stdout] test tests::statements::rejects_block_level_function_conflicting_with_var ... ok
[INFO] [stdout] test tests::statements::parses_try_catch_finally_statement ... ok
[INFO] [stdout] test tests::statements::parses_variable_declaration ... ok
[INFO] [stdout] test tests::statements::parses_variable_declaration_binding_patterns ... ok
[INFO] [stdout] test tests::statements::parses_while_statement ... ok
[INFO] [stdout] test tests::statements::rejects_await_label_in_class_static_block ... ok
[INFO] [stdout] test tests::statements::rejects_destructuring_declaration_without_initializer ... ok
[INFO] [stdout] test tests::statements::rejects_disallowed_declarations_in_labelled_body ... ok
[INFO] [stdout] test tests::statements::rejects_label_nested_inside_same_label ... ok
[INFO] [stdout] test tests::statements::rejects_duplicate_block_function_declarations_in_strict_code ... ok
[INFO] [stdout] test tests::statements::rejects_duplicate_lexical_declarations_in_switch ... ok
[INFO] [stdout] test tests::statements::rejects_disallowed_declarations_in_statement_body ... ok
[INFO] [stdout] test tests::statements::rejects_import_and_export_as_binding_identifiers ... ok
[INFO] [stdout] test tests::statements::rejects_var_hoisted_from_nested_block_conflicting_with_lexical ... ok
[INFO] [stdout] test tests::statements::rejects_continue_to_non_iteration_label ... ok
[INFO] [stdout] test tests::statements::rejects_catch_parameter_early_errors ... ok
[INFO] [stdout] test tests::statements::restricts_import_meta_to_module_goal ... ok
[INFO] [stdout] test tests::statements::requires_semicolon_or_asi_between_statements ... ok
[INFO] [stdout] test tests::statements::validates_classic_for_head_static_semantics ... ok
[INFO] [stdout] test tests::statements::rejects_yield_as_binding_identifier_inside_generator ... ok
[INFO] [stdout] test tests::statements::validates_for_in_head_static_semantics ... ok
[INFO] [stdout] test tests::using_declarations::await_using_outside_async_is_an_identifier_sequence ... ok
[INFO] [stdout] test tests::using_declarations::parses_using_declaration ... ok
[INFO] [stdout] test tests::using_declarations::parses_await_using_declaration_in_module ... ok
[INFO] [stdout] test tests::using_declarations::using_binds_only_identifiers ... ok
[INFO] [stdout] test tests::statements::rejects_const_without_initializer ... ok
[INFO] [stdout] test tests::using_declarations::using_as_plain_identifier_is_an_expression ... ok
[INFO] [stdout] test tests::using_declarations::parses_using_in_for_heads ... ok
[INFO] [stdout] test tests::using_declarations::using_declarations_are_rejected_directly_in_switch_clauses ... ok
[INFO] [stdout] test tests::using_declarations::using_is_rejected_as_a_single_statement_body ... ok
[INFO] [stdout] test tests::using_declarations::using_followed_by_newline_is_an_identifier ... ok
[INFO] [stdout] test tests::statements::validates_for_of_head_static_semantics ... ok
[INFO] [stdout] test tests::using_declarations::using_requires_an_initializer ... ok
[INFO] [stdout] test tests::using_declarations::using_is_rejected_at_script_top_level ... ok
[INFO] [stdout] test tests::using_declarations::using_of_of_for_head_is_an_identifier_target ... ok
[INFO] [stdout] test tests::async_functions::async_call_is_not_an_arrow ... ok
[INFO] [stderr]      Running tests/modules.rs (/opt/rustwide/target/debug/deps/modules-c802ef53bae28e2e)
[INFO] [stdout] test tests::expressions::parses_assignment_as_right_associative ... ok
[INFO] [stdout] test tests::expressions::rejects_invalid_assignment_target ... ok
[INFO] [stdout] test tests::statements::parses_with_statement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 273 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test import_with_string_export_name_and_alias_parses ... ok
[INFO] [stdout] test local_export_specifier_requires_identifier_binding_name ... ok
[INFO] [stdout] test await_remains_an_identifier_in_a_script ... ok
[INFO] [stdout] test await_is_not_a_keyword_in_a_module_nested_function ... ok
[INFO] [stdout] test module_export_name_strings_must_be_well_formed_unicode ... ok
[INFO] [stdout] test module_export_after_var_uses_existing_binding ... ok
[INFO] [stdout] test module_goal_rejects_html_like_comments ... ok
[INFO] [stdout] test module_spans_cover_declaration ... ok
[INFO] [stdout] test module_allows_ordinary_statements ... ok
[INFO] [stdout] test parses_anonymous_export_default_class ... ok
[INFO] [stdout] test parses_anonymous_export_default_function ... ok
[INFO] [stdout] test parses_default_and_named_combination ... ok
[INFO] [stdout] test parses_default_import ... ok
[INFO] [stdout] test parses_default_and_namespace_combination ... ok
[INFO] [stdout] test parses_dynamic_import_call_in_module ... ok
[INFO] [stdout] test parses_export_declaration ... ok
[INFO] [stdout] test parses_dynamic_import_arguments_with_in_inside_for_head ... ok
[INFO] [stdout] test parses_dynamic_import_call_in_script ... ok
[INFO] [stdout] test parses_export_default_expression ... ok
[INFO] [stdout] test parses_export_default_class ... ok
[INFO] [stdout] test parses_import_with_empty_attributes ... ok
[INFO] [stdout] test parses_dynamic_import_with_options_and_trailing_comma ... ok
[INFO] [stdout] test parses_export_default_function ... ok
[INFO] [stdout] test parses_export_default_function_without_statement_terminator ... ok
[INFO] [stdout] test parses_named_imports_with_alias ... ok
[INFO] [stdout] test parses_named_reexport ... ok
[INFO] [stdout] test parses_export_default_class_without_statement_terminator ... ok
[INFO] [stdout] test parses_import_with_type_attribute ... ok
[INFO] [stdout] test parses_namespace_reexport ... ok
[INFO] [stdout] test parses_namespace_import ... ok
[INFO] [stdout] test parses_export_function_declaration ... ok
[INFO] [stdout] test parses_star_reexport ... ok
[INFO] [stdout] test parses_star_reexport_with_empty_attributes ... ok
[INFO] [stdout] test parses_side_effect_import ... ok
[INFO] [stdout] test parses_top_level_await_in_block_and_export ... ok
[INFO] [stdout] test parses_named_export_clause ... ok
[INFO] [stdout] test parses_import_meta ... ok
[INFO] [stdout] test parses_module_declarations_with_semicolon_or_newline_terminator ... ok
[INFO] [stdout] test parses_new_import_meta ... ok
[INFO] [stdout] test rejects_await_as_binding_in_a_module ... ok
[INFO] [stdout] test rejects_duplicate_import_bound_names ... ok
[INFO] [stdout] test rejects_export_default_function_name_conflicts ... ok
[INFO] [stdout] test rejects_duplicate_exported_names ... ok
[INFO] [stdout] test rejects_duplicate_import_attribute_keys ... ok
[INFO] [stdout] test rejects_module_declarations_without_terminator ... ok
[INFO] [stdout] test rejects_duplicate_top_level_module_functions ... ok
[INFO] [stdout] test rejects_empty_import_call ... ok
[INFO] [stdout] test rejects_restricted_unaliased_import_bindings ... ok
[INFO] [stdout] test rejects_new_import_call ... ok
[INFO] [stdout] test rejects_spread_import_argument ... ok
[INFO] [stdout] test rejects_three_argument_import_call ... ok
[INFO] [stdout] test rejects_unresolved_local_export_bindings ... ok
[INFO] [stdout] test script_goal_still_accepts_html_like_comments ... ok
[INFO] [stdout] test script_mode_does_not_produce_module_items ... ok
[INFO] [stdout] test import_with_string_export_name_requires_alias ... ok
[INFO] [stdout] test parses_anonymous_export_default_async_function ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qjs_runtime-e290436d3851a193)
[INFO] [stdout] test import_is_a_reserved_word_in_expression_position ... ok
[INFO] [stdout] test parses_parenthesized_export_default_function_as_expression ... ok
[INFO] [stdout] test parses_top_level_await_expression ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1254 tests
[INFO] [stdout] test array_buffer::tests::array_buffer_immutable_rejects_invalid_receivers_and_retransfer ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_byte_length_brand_check ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_rejects_non_object_constructor ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_species_is_self ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_transfer_to_fixed_length_drops_resizability ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_constructor_and_byte_length ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_to_immutable_validates_receivers_before_arguments ... ok
[INFO] [stdout] test array_buffer::tests::shared_array_buffer_allocation_checks_after_object_creation ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_resolves_bounds ... ok
[INFO] [stdout] test array_buffer::tests::detach_array_buffer_host_hook_marks_detached ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_resize_coerces_length_before_detached_check ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_to_immutable_copies_and_marks_result ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_rejects_immutable_species_result ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_transfer_coerces_length_before_detached_and_immutable_checks ... ok
[INFO] [stdout] test atomics::tests::atomics_compare_exchange_updates_only_on_match ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_to_immutable_rechecks_after_bounds_side_effects ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_transfer_copies_detaches_and_preserves_resizability ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_immutable_accessor_and_transfer ... ok
[INFO] [stdout] test atomics::tests::atomics_store_normalizes_negative_zero_return_value ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_slice_validates_species_result_size ... ok
[INFO] [stdout] test bytecode::upvalue_resolver::tests::a_slot_captured_by_two_children_is_one_cell ... ok
[INFO] [stdout] test array_buffer::tests::shared_array_buffer_slice_uses_species_constructor ... ok
[INFO] [stdout] test atomics::tests::atomics_wait_rejects_bad_indices_before_value_coercion ... ok
[INFO] [stdout] test bytecode::upvalue_resolver::tests::captured_plain_local_becomes_a_cell_sourced_as_parent_local ... ok
[INFO] [stdout] test bytecode::upvalue_resolver::tests::captured_from_env_slot_is_sourced_as_parent_upvalue_not_reboxed ... ok
[INFO] [stdout] test atomics::tests::atomics_read_modify_write_numeric_views ... ok
[INFO] [stdout] test bytecode::upvalue_resolver::tests::upvalue_index_follows_slot_order_across_multiple_from_env_slots ... ok
[INFO] [stdout] test conversion::tests::string_to_number_fast_paths_long_zero_fraction ... ok
[INFO] [stdout] test atomics::tests::atomics_read_modify_write_bigint_views ... ok
[INFO] [stdout] test array_buffer::tests::shared_array_buffer_slice_copies_bounds ... ok
[INFO] [stdout] test atomics::tests::atomics_object_surface_and_lock_free ... ok
[INFO] [stdout] test bytecode::upvalue_resolver::tests::no_nested_functions_yields_an_empty_plan ... ok
[INFO] [stdout] test atomics::tests::atomics_wait_returns_timed_out_in_single_agent ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_is_view_reports_typed_arrays ... ok
[INFO] [stdout] test data_view::tests::data_view_accepts_shared_array_buffer ... ok
[INFO] [stdout] test array_buffer::tests::array_buffer_resize_and_resizable_accessors ... ok
[INFO] [stdout] test atomics::tests::atomics_notify_validates_and_returns_zero_without_waiters ... ok
[INFO] [stdout] test data_view::tests::data_view_accessors_reject_resized_out_of_bounds_view ... ok
[INFO] [stdout] test data_view::tests::data_view_constructor_reads_custom_new_target_prototype_after_offset ... ok
[INFO] [stdout] test bytecode::upvalue_resolver::tests::mixed_local_and_upvalue_captures_in_one_child ... ok
[INFO] [stdout] test data_view::tests::data_view_float16_handles_special_values ... ok
[INFO] [stdout] test data_view::tests::data_view_float_round_trips ... ok
[INFO] [stdout] test data_view::tests::data_view_get_coerces_index ... ok
[INFO] [stdout] test data_view::tests::data_view_get_out_of_bounds_throws_range_error ... ok
[INFO] [stdout] test array_buffer::tests::shared_array_buffer_slice_validates_species_result ... ok
[INFO] [stdout] test array_buffer::tests::shared_array_buffer_growable_constructor_and_accessors ... ok
[INFO] [stdout] test data_view::tests::data_view_constructor_rechecks_resized_buffer_after_custom_prototype_access ... ok
[INFO] [stdout] test data_view::tests::data_view_methods_reject_resized_out_of_bounds_view ... ok
[INFO] [stdout] test array_buffer::tests::shared_array_buffer_grow_resizes_within_max_length ... ok
[INFO] [stdout] test data_view::tests::data_view_constructor_length_and_name ... ok
[INFO] [stdout] test data_view::tests::data_view_float16_accessors_follow_resizable_buffer ... ok
[INFO] [stdout] test data_view::tests::data_view_negative_index_throws ... ok
[INFO] [stdout] test atomics::tests::atomics_validation_order_and_receivers ... ok
[INFO] [stdout] test data_view::tests::data_view_not_callable_without_new ... ok
[INFO] [stdout] test data_view::tests::data_view_accessors_brand_check ... ok
[INFO] [stdout] test data_view::tests::data_view_constructor_rechecks_detached_buffer_after_custom_prototype_access ... ok
[INFO] [stdout] test data_view::tests::data_view_float16_round_trips_and_uses_expected_bytes ... ok
[INFO] [stdout] test data_view::tests::data_view_length_tracking_accessors_follow_resizable_buffer ... ok
[INFO] [stdout] test data_view::tests::data_view_constructor_propagates_custom_new_target_prototype_throw ... ok
[INFO] [stdout] test data_view::tests::data_view_buffer_accessor_returns_backing_buffer ... ok
[INFO] [stdout] test data_view::tests::data_view_set_bigint_rejects_number ... ok
[INFO] [stdout] test function::local_names::tests::collects_function_local_names_in_sorted_order ... ok
[INFO] [stdout] test data_view::tests::data_view_set_out_of_bounds_throws_range_error ... ok
[INFO] [stdout] test function::upvalue::tests::ptr_eq_tracks_cell_identity_not_value ... ok
[INFO] [stdout] test function::upvalue::tests::set_is_visible_through_a_shared_clone ... ok
[INFO] [stdout] test function::upvalue::tests::undefined_starts_undefined ... ok
[INFO] [stdout] test data_view::tests::data_view_int8_sign_extension ... ok
[INFO] [stdout] test function::upvalue::tests::new_then_get_roundtrips ... ok
[INFO] [stdout] test data_view::tests::data_view_subclassing_uses_new_target_prototype ... ok
[INFO] [stdout] test data_view::tests::data_view_set_coerces_index_before_value ... ok
[INFO] [stdout] test data_view::tests::data_view_set_coerces_value_before_bounds_check ... ok
[INFO] [stdout] test module::tests::ambiguous_star_export_is_syntax_error ... ok
[INFO] [stdout] test atomics::tests::atomics_pause_surface ... ok
[INFO] [stdout] test data_view::tests::data_view_bigint_round_trips ... ok
[INFO] [stdout] test data_view::tests::data_view_int32_round_trip_both_endians ... ok
[INFO] [stdout] test data_view::tests::data_view_set_rejects_immutable_buffer_before_argument_coercion ... ok
[INFO] [stdout] test data_view::tests::data_view_to_string_tag_is_data_property ... ok
[INFO] [stdout] test module::tests::anonymous_default_generator_self_import_is_hoisted ... ok
[INFO] [stdout] test module::tests::anonymous_default_function_import_is_callable ... ok
[INFO] [stdout] test module::tests::anonymous_default_function_self_import_is_hoisted ... ok
[INFO] [stdout] test html_dda::tests::is_html_dda_uses_annex_b_undefined_emulation ... ok
[INFO] [stdout] test data_view::tests::data_view_requires_array_buffer ... ok
[INFO] [stdout] test module::tests::anonymous_default_class_gets_default_name_in_static_initializer ... ok
[INFO] [stdout] test data_view::tests::data_view_constructor_defaults_to_buffer_remainder ... ok
[INFO] [stdout] test module::tests::await_as_binding_is_a_module_error ... ok
[INFO] [stdout] test module::tests::async_generator_yielding_dynamic_imports_rejects_queued_next ... ok
[INFO] [stdout] test data_view::tests::data_view_zero_length_view ... ok
[INFO] [stdout] test module::tests::callback_assignment_to_import_binding_is_rejected ... ok
[INFO] [stdout] test module::tests::default_function_declaration_does_not_need_statement_terminator ... ok
[INFO] [stdout] test module::tests::callback_typeof_imported_const_observes_live_tdz ... ok
[INFO] [stdout] test data_view::tests::data_view_rejects_out_of_bounds_offset_and_length ... ok
[INFO] [stdout] test module::tests::dependency_can_call_root_hoisted_function_before_root_body ... ok
[INFO] [stdout] test module::tests::dependencies_evaluate_in_requested_module_order ... ok
[INFO] [stdout] test module::tests::default_class_declaration_does_not_need_statement_terminator ... ok
[INFO] [stdout] test module::tests::dynamic_import_from_module_resolves_namespace ... ok
[INFO] [stdout] test module::tests::dynamic_import_namespace_tracks_updates_after_nested_import ... ok
[INFO] [stdout] test data_view::tests::data_view_uint16_big_and_little_endian ... ok
[INFO] [stdout] test module::tests::dynamic_import_namespace_tracks_self_export_updates ... ok
[INFO] [stdout] test module::tests::dynamic_import_namespace_set_same_value_still_fails ... ok
[INFO] [stdout] test module::tests::default_import_tracks_named_default_function_binding_updates ... ok
[INFO] [stdout] test module::tests::circular_indirect_reexport_is_syntax_error ... ok
[INFO] [stdout] test module::tests::dynamic_import_coerces_specifier_to_string ... ok
[INFO] [stdout] test module::tests::default_and_named_roundtrip ... ok
[INFO] [stdout] test module::tests::import_meta_is_cached_per_module ... ok
[INFO] [stdout] test module::tests::dynamic_import_caches_same_namespace ... ok
[INFO] [stdout] test module::tests::dynamic_import_then_runs_after_current_job ... ok
[INFO] [stdout] test module::tests::dynamic_import_rejects_unresolvable_specifier ... ok
[INFO] [stdout] test module::tests::dynamic_import_rejects_on_module_body_error ... ok
[INFO] [stdout] test module::tests::dependent_sees_settled_tla_binding ... ok
[INFO] [stdout] test module::tests::dynamic_import_in_script_resolves_namespace ... ok
[INFO] [stdout] test module::tests::import_json_module_exports_parsed_default_value ... ok
[INFO] [stdout] test module::tests::import_bytes_module_exports_immutable_uint8_array ... ok
[INFO] [stdout] test module::tests::import_attribute_synthetic_modules_support_namespace_and_dynamic_idempotency ... ok
[INFO] [stdout] test module::tests::dynamic_import_rejects_when_imported_tla_rejects ... ok
[INFO] [stdout] test module::tests::dynamic_import_rejects_errored_module_again ... ok
[INFO] [stdout] test module::tests::for_await_over_dynamic_imports_observes_values_then_rejection ... ok
[INFO] [stdout] test module::tests::module_body_is_strict_mode ... ok
[INFO] [stdout] test module::tests::indirect_export_const_import_stays_in_tdz_until_initialized ... ok
[INFO] [stdout] test module::tests::import_text_module_exports_source_without_parsing ... ok
[INFO] [stdout] test module::tests::missing_named_export_is_syntax_error ... ok
[INFO] [stdout] test module::tests::dynamic_import_from_script_shares_script_realm ... ok
[INFO] [stdout] test module::tests::import_meta_is_null_prototype_object_in_modules ... ok
[INFO] [stdout] test module::tests::live_binding_through_exported_function ... ok
[INFO] [stdout] test module::tests::module_var_and_function_bindings_do_not_pollute_module_global_this ... ok
[INFO] [stdout] test module::tests::imported_top_level_await_rejection_prevents_importer_body ... ok
[INFO] [stdout] test module::tests::named_default_function_binds_local_name ... ok
[INFO] [stdout] test module::tests::namespace_reexport_exposes_target_namespace ... ok
[INFO] [stdout] test module::tests::namespace_self_import_observes_initialized_exports ... ok
[INFO] [stdout] test module::tests::namespace_self_import_observes_var_default_and_indirect_exports ... ok
[INFO] [stdout] test module::tests::mutual_cycle_with_hoisted_functions ... ok
[INFO] [stdout] test module::tests::namespace_object_shape ... ok
[INFO] [stdout] test module::tests::module_destructuring_export_snapshots_local_binding ... ok
[INFO] [stdout] test module::tests::module_top_level_this_is_undefined ... ok
[INFO] [stdout] test module::tests::namespace_self_import_binding_is_initialized_before_body ... ok
[INFO] [stdout] test module::tests::namespace_has_own_to_string_tag_property ... ok
[INFO] [stdout] test module::tests::module_top_level_var_function_collision_is_syntax_error ... ok
[INFO] [stdout] test module::tests::namespace_export_descriptors_are_writable_but_not_settable ... ok
[INFO] [stdout] test module::tests::namespace_self_imported_var_export_is_initialized_undefined ... ok
[INFO] [stdout] test module::tests::prelude_throw_is_a_runtime_error ... ok
[INFO] [stdout] test module::tests::self_default_import_reads_live_default_expression ... ok
[INFO] [stdout] test module::tests::module_vars_do_not_leak_to_global_this ... ok
[INFO] [stdout] test module::tests::namespace_star_cycle_reads_target_live_binding ... ok
[INFO] [stdout] test module::tests::self_default_import_reads_live_default_export ... ok
[INFO] [stdout] test module::tests::top_level_await_catches_dynamic_import_rejection ... ok
[INFO] [stdout] test module::tests::static_self_imports_evaluate_module_once ... ok
[INFO] [stdout] test regexp::matcher::tests::annex_b_control_escape_fallbacks_match_literals ... ok
[INFO] [stdout] test regexp::matcher::tests::annex_b_malformed_named_backreferences_are_identity_escapes ... ok
[INFO] [stdout] test regexp::matcher::tests::captures_greedy_quantified_group_range ... ok
[INFO] [stdout] test regexp::matcher::tests::captures_nested_group_ranges ... ok
[INFO] [stdout] test regexp::matcher::tests::counted_simple_atom_respects_bounds ... ok
[INFO] [stdout] test regexp::matcher::tests::dot_excludes_line_terminators_unless_dot_all ... ok
[INFO] [stdout] test module::tests::prelude_script_bindings_are_visible_to_module ... ok
[INFO] [stdout] test regexp::matcher::tests::hex_escapes_match_code_units ... ok
[INFO] [stdout] test regexp::matcher::tests::lazy_quantifiers_try_shorter_matches_first ... ok
[INFO] [stdout] test regexp::matcher::tests::lazy_simple_atom_takes_shortest_run ... ok
[INFO] [stdout] test module::tests::star_export_does_not_provide_default ... ok
[INFO] [stdout] test module::tests::star_export_aggregation ... ok
[INFO] [stdout] test module::tests::top_level_await_exports_awaited_value ... ok
[INFO] [stdout] test regexp::matcher::tests::greedy_simple_atom_backtracks_against_trailing_atom ... ok
[INFO] [stdout] test module::tests::namespace_self_imported_tdz_is_observed_by_super_receiver_set ... ok
[INFO] [stdout] test regexp::matcher::tests::lookahead_does_not_backtrack_after_continuation_fails ... ok
[INFO] [stdout] test regexp::matcher::tests::lookbehind_assertions_match_preceding_text ... ok
[INFO] [stdout] test regexp::matcher::tests::lookbehind_backreferences_use_reverse_matching_order ... ok
[INFO] [stdout] test regexp::matcher::tests::lookbehind_does_not_backtrack_after_continuation_fails ... ok
[INFO] [stdout] test module::tests::top_level_await_does_not_block_sibling_module ... ok
[INFO] [stdout] test regexp::matcher::tests::legacy_class_control_escapes_match_digits_and_underscore ... ok
[INFO] [stdout] test regexp::matcher::tests::legacy_octal_escapes_match_top_level_atoms ... ok
[INFO] [stdout] test regexp::matcher::tests::lookbehind_fixed_alternatives_match_from_the_assertion_backwards ... ok
[INFO] [stdout] test regexp::matcher::tests::lookbehind_greedy_quantifiers_keep_widest_capture ... ok
[INFO] [stdout] test module::tests::new_import_meta_reaches_runtime_type_error ... ok
[INFO] [stdout] test regexp::matcher::tests::lookahead_assertions_are_zero_width ... ok
[INFO] [stdout] test regexp::matcher::tests::lookbehind_repeated_groups_keep_reverse_capture_priority ... ok
[INFO] [stdout] test regexp::matcher::tests::matches_numbered_backreferences ... ok
[INFO] [stdout] test regexp::matcher::tests::multiline_anchors_match_around_line_terminators ... ok
[INFO] [stdout] test regexp::matcher::tests::legacy_decimal_escapes_define_character_class_ranges ... ok
[INFO] [stdout] test regexp::matcher::tests::named_groups_capture_and_backreference ... ok
[INFO] [stdout] test regexp::matcher::tests::top_level_alternatives_ignore_character_class_pipes ... ok
[INFO] [stdout] test regexp::matcher::tests::unicode_character_class_escapes_advance_over_surrogate_pairs ... ok
[INFO] [stdout] test regexp::matcher::tests::unicode_ignore_case_uses_simple_case_folding ... ok
[INFO] [stdout] test regexp::matcher::tests::quantified_groups_preserve_atom_order_and_clear_skipped_captures ... ok
[INFO] [stdout] test regexp::matcher::tests::top_level_alternatives_match_leftmost_first ... ok
[INFO] [stdout] test regexp::matcher::tests::property_escape_repetition_matches_full_run ... ok
[INFO] [stdout] test regexp::matcher::tests::unicode_character_classes_match_surrogate_pairs_as_code_points ... ok
[INFO] [stdout] test regexp::matcher::tests::whitespace_escapes_use_ecmascript_character_set ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_dangling_named_backreference ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_duplicate_named_groups ... ok
[INFO] [stdout] test regexp::matcher::tests::unicode_property_escapes_match_code_points ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_braced_quantifier_without_atom ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_invalid_unicode_identity_escapes ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_quantified_lookahead_in_unicode_mode ... ok
[INFO] [stdout] test module::tests::namespace_self_imported_lexical_export_throws_before_initialization ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_quantified_lookbehind ... ok
[INFO] [stdout] test regexp::validation::tests::rejects_unicode_legacy_octal_and_invalid_decimal_escapes ... ok
[INFO] [stdout] test regexp::validation::tests::validates_braced_unicode_escape_in_unicode_mode ... ok
[INFO] [stdout] test string::prototype::search::substitution::tests::substitution_length_handles_large_capture_references_without_expansion ... ok
[INFO] [stdout] test regexp::matcher::tests::property_escapes_resolve_once_and_match_repeatedly ... ok
[INFO] [stdout] test module::tests::typeof_imported_const_observes_live_tdz ... ok
[INFO] [stdout] test module::tests::top_level_await_of_plain_value ... ok
[INFO] [stdout] test module::tests::top_level_await_in_script_is_parse_error ... ok
[INFO] [stdout] test module::tests::unresolvable_import_is_syntax_error ... ok
[INFO] [stdout] test module::tests::namespace_self_imported_all_lexical_export_forms_throw_before_initialization has been running for over 60 seconds
[INFO] [stdout] test module::tests::top_level_await_propagates_dynamic_import_rejection has been running for over 60 seconds
[INFO] [stdout] test module::tests::top_level_await_rejection_propagates has been running for over 60 seconds
[INFO] [stdout] test regexp::matcher::tests::long_greedy_repetition_does_not_overflow_the_stack has been running for over 60 seconds
[INFO] [stdout] test regexp::matcher::tests::nested_lazy_quantified_groups_prune_duplicate_states has been running for over 60 seconds
[INFO] [stdout] test string::prototype::case::tests::case_conversion_iterates_over_utf16_code_points has been running for over 60 seconds
[INFO] [stdout] test string::prototype::case::tests::locale_compare_returns_ordering_number has been running for over 60 seconds
[INFO] [stdout] test string::prototype::case::tests::normalize_rejects_invalid_form has been running for over 60 seconds
[INFO] [stdout] test string::prototype::case::tests::normalize_supports_unicode_forms has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::builtins::array_prototype_is_array_exotic_object has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::builtins::array_prototype_methods_reject_undefined_this_before_arguments has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::builtins::array_prototype_to_string_falls_back_to_intrinsic_object_to_string has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::builtins::array_prototype_to_string_reads_join_before_length has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::builtins::evaluates_array_builtins has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::constructor::array_constructor_uses_new_target_array_prototype has been running for over 60 seconds
[INFO] [stdout] test tests::arrays::constructor::array_from_and_of_use_dynamic_function_realm_object_prototype has been running for over 60 seconds
[INFO] [stderr] error: test failed, to rerun pass `-p qjs-runtime --lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/qjs_runtime-e290436d3851a193` (signal: 9, SIGKILL: kill)
[INFO] [stdout] test module::tests::top_level_await_propagates_dynamic_import_rejection ... 
[INFO] running `Command { std: "docker" "inspect" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33", kill_on_drop: false }`
[INFO] [stdout] 82a29dde241c1e9e1bd726dae5bfb43751bb4ee71455df58964a8279c8802a33
