Skip to content

Instantly share code, notes, and snippets.

@sogaiu
Created August 23, 2025 12:22
Show Gist options
  • Save sogaiu/91e3a2eb2099b36743b7152f920d4fc3 to your computer and use it in GitHub Desktop.
Save sogaiu/91e3a2eb2099b36743b7152f920d4fc3 to your computer and use it in GitHub Desktop.
emsdk 4.0.9 tree-sitter test failure (fee50ad0ce3279f9c6f96576af24787601bbdc5f)
$ cargo test
Compiling proc-macro2 v1.0.93
Compiling unicode-ident v1.0.15
Compiling cfg-if v1.0.0
Compiling libc v0.2.172
Compiling shlex v1.3.0
Compiling equivalent v1.0.1
Compiling itoa v1.0.14
Compiling stable_deref_trait v1.2.0
Compiling serde_json v1.0.142
Compiling serde v1.0.219
Compiling ryu v1.0.18
Compiling hashbrown v0.15.2
Compiling cc v1.2.33
Compiling bitflags v2.8.0
Compiling memchr v2.7.5
Compiling litemap v0.7.4
Compiling writeable v0.5.5
Compiling indexmap v2.10.0
Compiling once_cell v1.21.3
Compiling quote v1.0.38
Compiling syn v2.0.96
Compiling aho-corasick v1.1.3
Compiling icu_locid_transform_data v1.5.0
Compiling regex-syntax v0.8.5
Compiling byteorder v1.5.0
Compiling icu_properties_data v1.5.0
Compiling log v0.4.27
Compiling rustix v1.0.2
Compiling foldhash v0.1.4
Compiling icu_normalizer_data v1.5.0
Compiling write16 v1.0.0
Compiling thiserror v2.0.15
Compiling getrandom v0.2.15
Compiling linux-raw-sys v0.9.2
Compiling utf16_iter v1.0.5
Compiling smallvec v1.13.2
Compiling utf8_iter v1.0.4
Compiling utf8parse v0.2.2
Compiling rustls-pki-types v1.11.0
Compiling anstyle-parse v0.2.6
Compiling httparse v1.9.5
Compiling ring v0.17.13
Compiling is_terminal_polyfill v1.70.1
Compiling percent-encoding v2.3.1
Compiling untrusted v0.9.0
Compiling anyhow v1.0.99
Compiling streaming-iterator v0.1.9
Compiling regex-automata v0.4.9
Compiling tree-sitter-language v0.1.4 (/home/user/src/tree-sitter/crates/language)
warning[E0602]: unknown lint: `mismatched_lifetime_syntaxes`
|
= note: requested on the command line with `-A mismatched_lifetime_syntaxes`
= note: `#[warn(unknown_lints)]` on by default
For more information about this error, try `rustc --explain E0602`.
warning: `tree-sitter-language` (lib) generated 1 warning
Compiling anstyle-query v1.1.2
Compiling heck v0.5.0
Compiling getrandom v0.3.1
Compiling anstyle v1.0.11
Compiling colorchoice v1.0.3
Compiling semver v1.0.26
Compiling anstream v0.6.18
Compiling cfg_aliases v0.2.1
Compiling strsim v0.11.1
Compiling rustls v0.23.23
Compiling zeroize v1.8.1
Compiling clap_lex v0.7.4
Compiling tree-sitter v0.26.0 (/home/user/src/tree-sitter/lib)
Compiling rustix v0.38.44
Compiling synstructure v0.13.1
Compiling bytes v1.9.0
Compiling fnv v1.0.7
Compiling adler2 v2.0.0
Compiling miniz_oxide v0.8.8
warning: `tree-sitter` (build script) generated 1 warning (1 duplicate)
Compiling clap_builder v4.5.44
Compiling http v1.2.0
Compiling nix v0.30.1
Compiling regex v1.11.1
Compiling form_urlencoded v1.2.1
Compiling crc32fast v1.4.2
Compiling home v0.5.11
Compiling linux-raw-sys v0.4.15
Compiling zerofrom-derive v0.1.5
Compiling yoke-derive v0.7.5
Compiling zerovec-derive v0.10.3
Compiling displaydoc v0.2.5
warning: `tree-sitter` (lib) generated 1 warning (1 duplicate)
Compiling serde_derive v1.0.219
Compiling icu_provider_macros v1.5.0
Compiling zerocopy-derive v0.7.35
Compiling thiserror-impl v2.0.15
Compiling rustls-webpki v0.102.8
Compiling zerofrom v0.1.5
Compiling yoke v0.7.5
Compiling clap_derive v4.5.45
Compiling zerovec v0.10.4
Compiling subtle v2.6.1
Compiling fastrand v2.3.0
Compiling zerocopy v0.7.35
Compiling thiserror v1.0.69
Compiling base64 v0.22.1
Compiling tempfile v3.20.0
Compiling tinystr v0.7.6
Compiling icu_collections v1.5.0
Compiling ppv-lite86 v0.2.20
Compiling icu_locid v1.5.0
Compiling ureq-proto v0.5.0
Compiling icu_provider v1.5.0
Compiling etcetera v0.10.0
Compiling icu_locid_transform v1.5.0
Compiling thiserror-impl v1.0.69
Compiling clap v4.5.45
Compiling flate2 v1.1.2
Compiling rand_core v0.6.4
Compiling xattr v1.5.0
Compiling rustls-pemfile v2.2.0
Compiling webpki-roots v1.0.2
Compiling filetime v0.2.25
Compiling thread_local v1.1.8
Compiling icu_properties v1.5.1
Compiling tree-sitter-loader v0.26.0 (/home/user/src/tree-sitter/crates/loader)
Compiling wasmparser v0.224.1
warning: `tree-sitter-loader` (build script) generated 1 warning (1 duplicate)
Compiling utf-8 v0.7.6
Compiling indoc v2.0.6
Compiling unicode-width v0.2.0
Compiling bytemuck v1.21.0
Compiling console v0.15.10
Compiling rgb v0.8.50
Compiling fs4 v0.12.0
Compiling fuzzy-matcher v0.3.7
Compiling rand_chacha v0.3.1
Compiling tar v0.4.44
Compiling icu_normalizer v1.5.0
Compiling clap_complete v4.5.57
Compiling tree-sitter-highlight v0.26.0 (/home/user/src/tree-sitter/crates/highlight)
Compiling idna_adapter v1.2.0
Compiling idna v1.0.3
Compiling ureq v3.1.0
Compiling url v2.5.4
Compiling tree-sitter-tags v0.26.0 (/home/user/src/tree-sitter/crates/tags)
warning: `tree-sitter-highlight` (lib) generated 1 warning (1 duplicate)
Compiling libloading v0.8.8
Compiling same-file v1.0.6
Compiling utf8-width v0.1.7
Compiling shell-words v1.1.0
Compiling smallbitvec v2.6.0
Compiling path-slash v0.2.1
Compiling topological-sort v0.2.2
Compiling rustc-hash v2.1.1
Compiling httpdate v1.0.3
Compiling chunked_transfer v1.5.0
Compiling tree-sitter-cli v0.26.0 (/home/user/src/tree-sitter/crates/cli)
Compiling ascii v1.1.0
Compiling dialoguer v0.11.0
Compiling walkdir v2.5.0
warning: `tree-sitter-cli` (build script) generated 1 warning (1 duplicate)
Compiling tiny_http v0.12.0
Compiling html-escape v0.2.13
warning: `tree-sitter-tags` (lib) generated 1 warning (1 duplicate)
Compiling webbrowser v1.0.5
Compiling ctrlc v3.4.7
Compiling tree-sitter-generate v0.26.0 (/home/user/src/tree-sitter/crates/generate)
Compiling tree-sitter-config v0.26.0 (/home/user/src/tree-sitter/crates/config)
Compiling clap_complete_nushell v4.5.8
Compiling rand v0.8.5
warning: `tree-sitter-config` (lib) generated 1 warning (1 duplicate)
Compiling ansi_colours v1.2.3
Compiling ctor v0.2.9
Compiling bstr v1.12.0
Compiling glob v0.3.3
Compiling diff v0.1.13
Compiling yansi v1.0.1
Compiling similar v2.7.0
Compiling pretty_assertions v1.4.1
Compiling tree-sitter-tests-proc-macro v0.0.0 (/home/user/src/tree-sitter/crates/cli/src/tests/proc_macro)
Compiling encoding_rs v0.8.35
Compiling widestring v1.2.0
Compiling unindent v0.2.4
warning: `tree-sitter-tests-proc-macro` (lib) generated 1 warning (1 duplicate)
warning: `tree-sitter-loader` (lib) generated 1 warning (1 duplicate)
warning: `tree-sitter-generate` (lib) generated 1 warning (1 duplicate)
warning: `tree-sitter-cli` (lib) generated 1 warning (1 duplicate)
warning: `tree-sitter-cli` (bin "tree-sitter" test) generated 1 warning (1 duplicate)
warning: `tree-sitter-cli` (lib test) generated 1 warning (1 duplicate)
Finished `test` profile [unoptimized + debuginfo] target(s) in 44.51s
Running unittests src/tree_sitter_cli.rs (target/debug/deps/tree_sitter_cli-cd9b78745942ff03)
running 260 tests
test test::tests::test_format_sexp ... ok
test highlight::tests::test_parse_style ... ok
test test::tests::test_write_tests_to_buffer ... ok
test test::tests::test_parse_test_content_with_newlines_in_test_names ... ok
test test::tests::test_parse_test_content_with_dashes_in_source_code ... ok
test test::tests::test_parse_test_content_simple ... ok
test test::tests::test_parse_test_content_with_comments_in_sexp ... ok
test test::tests::test_parse_test_content_with_suffixes ... ok
test test::tests::test_parse_test_with_markers ... ok
test tests::corpus_test::test_corpus_for_bash_language ... FAILED
test tests::corpus_test::test_corpus_for_embedded_template_language ... FAILED
test tests::corpus_test::test_corpus_for_go_language ... FAILED
test tests::corpus_test::test_corpus_for_html_language ... FAILED
test tests::async_context_test::test_node_in_fut ... FAILED
test tests::corpus_test::test_corpus_for_json_language ... FAILED
test tests::corpus_test::test_corpus_for_php_language ... FAILED
test tests::async_context_test::test_node_and_cursor_ref_in_fut_with_fut_fabrics ... ok
test tests::async_context_test::test_node_and_cursor_ref_in_fut ... ok
test tests::corpus_test::test_corpus_for_rust_language ... FAILED
test tests::corpus_test::test_corpus_for_tsx_language ... FAILED
test tests::corpus_test::test_corpus_for_typescript_language ... FAILED
test tests::corpus_test::test_corpus_for_cpp_language ... FAILED
test tests::detect_language::detect_langauge_by_double_barrel_file_extension ... ok
test tests::detect_language::detect_language_by_first_line_regex ... ok
test tests::detect_language::detect_language_without_file_extension ... ok
test tests::detect_language::detect_language_without_filename ... ok
test tests::highlight_test::test_decode_utf8_lossy ... ok
test tests::highlight_test::test_highlighting_cancellation ... FAILED
test tests::highlight_test::test_highlighting_carriage_returns ... FAILED
test tests::highlight_test::test_highlighting_ejs_with_html_and_javascript ... FAILED
test tests::highlight_test::test_highlighting_empty_lines ... FAILED
test tests::highlight_test::test_highlighting_injected_html_in_javascript ... FAILED
test tests::highlight_test::test_highlighting_injected_javascript_in_html ... FAILED
test tests::highlight_test::test_highlighting_injected_javascript_in_html_mini ... FAILED
test tests::highlight_test::test_highlighting_javascript ... FAILED
test tests::corpus_test::test_corpus_for_python_language ... FAILED
test tests::highlight_test::test_highlighting_multiline_nodes_to_html ... FAILED
test tests::highlight_test::test_highlighting_via_c_api ... FAILED
test tests::highlight_test::test_highlighting_javascript_with_jsdoc ... ok
test tests::corpus_test::test_corpus_for_ruby_language ... FAILED
test tests::highlight_test::test_highlighting_with_local_variable_tracking ... FAILED
test tests::language_test::test_lookahead_iterator ... FAILED
test tests::language_test::test_lookahead_iterator_modifiable_only_by_mut ... ok
test tests::language_test::test_supertypes ... ok
test tests::language_test::test_symbol_metadata_checks ... ok
test tests::node_test::test_descendant_count_single_node_tree ... ok
test tests::node_test::test_first_child_for_offset ... ok
test tests::node_test::test_first_named_child_for_offset ... ok
test tests::node_test::test_hidden_zero_width_node_with_visible_child ... FAILED
test tests::async_context_test::test_node_and_cursor_ref_in_fut_with_inner_spawns ... ok
test tests::highlight_test::test_highlighting_with_all_captures_applied ... ok
test tests::node_test::test_node_child_by_field_name_with_extra_hidden_children ... FAILED
test tests::highlight_test::test_highlighting_with_content_children_included ... FAILED
test tests::node_test::test_node_children_by_field_name ... FAILED
test tests::node_test::test_next_sibling_of_zero_width_node ... ok
test tests::node_test::test_node_child ... ok
test tests::node_test::test_node_descendant_count ... ok
test tests::node_test::test_node_children ... ok
test tests::node_test::test_node_descendant_for_range ... FAILED
test tests::node_test::test_node_field_name_for_child ... ok
test tests::node_test::test_node_edit ... ok
test tests::node_test::test_node_field_name_for_named_child ... ok
test tests::node_test::test_node_is_error ... ok
test tests::node_test::test_node_is_extra ... ok
test tests::node_test::test_node_named_child ... ok
test tests::node_test::test_node_is_named_but_aliased_as_anonymous ... ok
test tests::node_test::test_node_numeric_symbols_respect_simple_aliases ... FAILED
test tests::node_test::test_node_parent_of_child_by_field_name ... ok
test tests::node_test::test_node_sexp ... ok
test tests::node_test::test_parent_of_zero_width_node ... FAILED
test tests::node_test::test_root_node_with_offset ... ok
test tests::node_test::test_node_field_calls_in_language_without_fields ... ok
test tests::parser_test::test_decode_cp1252 ... FAILED
test tests::parser_test::test_decode_macintosh ... FAILED
test tests::parser_test::test_decode_utf24le ... FAILED
test tests::parser_test::test_decode_utf32 ... FAILED
test tests::node_test::test_node_named_child_with_aliases_and_extras ... ok
test tests::parser_test::test_grammars_that_should_not_compile ... ok
test tests::parser_test::test_parse_stack_recursive_merge_error_cost_calculation_bug ... ok
test tests::parser_test::test_parsing_after_detecting_error_in_the_middle_of_a_string_token ... FAILED
test tests::node_test::test_node_field_names ... ok
test tests::parser_test::test_parsing_after_editing_beginning_of_code ... ok
test tests::parser_test::test_parsing_after_editing_end_of_code ... ok
test tests::parser_test::test_parsing_after_editing_tree_that_depends_on_column_position ... ok
test tests::parser_test::test_parsing_by_halting_at_offset ... ok
test tests::parser_test::test_parsing_after_editing_tree_that_depends_on_column_values ... ok
test tests::parser_test::test_parsing_empty_file_with_reused_tree ... ok
test tests::parser_test::test_parsing_ends_when_input_callback_returns_empty ... ok
test tests::parser_test::test_parsing_error_in_invalid_included_ranges ... ok
test tests::parser_test::test_grammars_that_can_hang_on_eof ... ok
test tests::parser_test::test_parsing_invalid_chars_at_eof ... FAILED
test tests::parser_test::test_parsing_on_multiple_threads ... ok
test tests::parser_test::test_parsing_simple_string ... ok
test tests::parser_test::test_parsing_text_with_byte_order_mark ... ok
test tests::parser_test::test_parsing_unexpected_null_characters_within_source ... ok
test tests::parser_test::test_parsing_utf16_code_with_errors_at_the_end_of_an_included_range ... ok
test tests::parser_test::test_parsing_with_a_newly_excluded_range ... FAILED
test tests::parser_test::test_parsing_with_a_newly_included_range ... ok
test tests::parser_test::test_parsing_get_column_at_eof ... ok
test tests::parser_test::test_parsing_with_a_timeout_and_a_reset ... ok
test tests::parser_test::test_parsing_with_a_timeout_and_implicit_reset ... ok
test tests::parser_test::test_parsing_with_callback_returning_owned_strings ... ok
test tests::parser_test::test_parsing_with_custom_utf16_be_input ... ok
test tests::parser_test::test_parsing_with_custom_utf16le_input ... ok
test tests::parser_test::test_parsing_with_custom_utf8_input ... ok
test tests::parser_test::test_parsing_with_debug_graph_enabled ... ok
test tests::parser_test::test_parsing_with_external_scanner_that_uses_included_range_boundaries ... ok
test tests::parser_test::test_parsing_with_included_range_containing_mismatched_positions ... FAILED
test tests::parser_test::test_parsing_with_a_timeout ... ok
test tests::parser_test::test_parsing_with_logging ... ok
test tests::parser_test::test_parsing_with_multiple_included_ranges ... FAILED
test tests::parser_test::test_parsing_with_one_included_range ... FAILED
test tests::parser_test::test_parsing_cancelled_by_another_thread ... ok
test tests::parser_test::test_parsing_with_timeout_and_no_completion ... ok
test tests::parser_test::test_parsing_with_timeout_during_balancing ... ok
test tests::parser_test::test_parsing_with_timeout_when_error_detected ... ok
test tests::pathological_test::test_pathological_example_1 ... FAILED
test tests::query_test::test_capture_quantifiers ... FAILED
test tests::query_test::test_consecutive_zero_or_modifiers ... ok
test tests::parser_test::test_parsing_with_scanner_logging ... ok
test tests::query_test::test_pattern_alternatives_follow_last_child_constraint ... ok
test tests::parser_test::test_parsing_with_included_ranges_and_missing_tokens ... ok
test tests::query_test::test_query_alternative_predicate_prefix ... ok
test tests::query_test::test_query_capture_names ... ok
test tests::query_test::test_query_captures_basic ... FAILED
test tests::query_test::test_query_captures_and_matches_iterators_are_fused ... ok
test tests::query_test::test_query_captures_ordered_by_both_start_and_end_positions ... ok
test tests::query_test::test_query_captures_with_duplicates ... FAILED
test tests::query_test::test_query_captures_with_definite_pattern_containing_many_nested_matches ... ok
test tests::query_test::test_query_captures_with_many_nested_results_without_fields ... ok
test tests::query_test::test_query_captures_with_many_nested_results_with_fields ... ok
test tests::query_test::test_query_captures_with_matches_removed_before_they_finish ... ok
test tests::query_test::test_grammar_with_aliased_literal_query ... ok
test tests::query_test::test_query_captures_with_matches_removed ... ok
test tests::parser_hang_test::test_grammar_that_should_hang_and_not_segfault ... ok
test tests::query_test::test_query_captures_with_text_conditions ... ok
test tests::query_test::test_query_captures_with_predicates ... ok
test tests::query_test::test_query_captures_with_quoted_predicate_args ... ok
test tests::query_test::test_query_comments ... ok
test tests::query_test::test_query_captures_within_byte_range ... ok
test tests::query_test::test_query_cursor_next_capture_with_byte_range ... FAILED
test tests::query_test::test_query_cursor_next_capture_with_point_range ... FAILED
test tests::query_test::test_query_compiler_oob_access ... ok
test tests::query_test::test_query_captures_within_byte_range_assigned_after_iterating ... ok
test tests::query_test::test_query_errors_on_impossible_patterns ... FAILED
test tests::query_test::test_query_error_does_not_oob ... ok
test tests::query_test::test_query_errors_on_invalid_symbols ... ok
test tests::query_test::test_query_errors_on_invalid_predicates ... ok
test tests::query_test::test_query_disable_pattern ... ok
test tests::query_test::test_query_errors_on_invalid_syntax ... FAILED
test tests::query_test::test_query_execution_with_points_causing_underflow ... ok
test tests::query_test::test_query_is_pattern_guaranteed_at_step ... FAILED
test tests::query_test::test_query_is_pattern_non_local ... FAILED
test tests::query_test::test_query_is_pattern_rooted ... FAILED
test tests::query_test::test_query_captures_with_too_many_nested_results ... ok
test tests::query_test::test_query_matches_capturing_error_nodes ... ok
test tests::query_test::test_query_lifetime_is_separate_from_nodes_lifetime ... ok
test tests::query_test::test_query_matches_in_language_with_simple_aliases ... FAILED
test tests::query_test::test_query_matches_capturing_missing_nodes ... ok
test tests::query_test::test_query_matches_different_queries_same_cursor ... ok
test tests::query_test::test_query_matches_with_alternatives_at_root ... ok
test tests::query_test::test_query_execution_with_timeout ... ok
test tests::query_test::test_query_matches_with_alternatives_in_repetitions ... ok
test tests::query_test::test_query_matches_with_captured_wildcard_at_root ... FAILED
test tests::query_test::test_query_matches_with_deeply_nested_patterns_with_fields ... FAILED
test tests::query_test::test_query_matches_with_alternatives_and_too_many_permutations_to_track ... ok
test tests::query_test::test_query_matches_with_extra_children ... FAILED
test tests::query_test::test_query_matches_with_anonymous_tokens ... ok
test tests::query_test::test_query_matches_with_immediate_siblings ... FAILED
test tests::query_test::test_query_matches_with_field_at_root ... ok
test tests::query_test::test_query_matches_with_different_tokens_with_the_same_string_value ... ok
test tests::query_test::test_query_matches_with_alternatives_under_fields ... ok
test tests::query_test::test_query_matches_with_indefinite_step_containing_no_captures ... ok
test tests::query_test::test_query_matches_with_last_named_child ... ok
test tests::query_test::test_query_matches_with_many_results ... ok
test tests::query_test::test_query_matches_with_multiple_captures_on_a_node ... ok
test tests::query_test::test_query_matches_with_leading_zero_or_more_repeated_leaf_nodes ... ok
test tests::query_test::test_query_matches_with_multiple_patterns_same_root ... FAILED
test tests::query_test::test_query_matches_with_multiple_on_same_root ... ok
test tests::query_test::test_query_matches_with_named_wildcard ... ok
test tests::query_test::test_query_matches_with_multiple_patterns_different_roots ... ok
test tests::query_test::test_query_matches_with_negated_fields ... ok
test tests::query_test::test_query_matches_with_nested_repetitions ... ok
test tests::query_test::test_query_matches_with_nesting_and_no_fields ... ok
test tests::query_test::test_query_matches_with_no_captures ... ok
test tests::query_test::test_query_matches_with_nested_optional_nodes ... ok
test tests::query_test::test_query_matches_with_non_terminal_repetitions_within_root ... ok
test tests::query_test::test_query_matches_with_optional_nodes_inside_of_repetitions ... ok
test tests::query_test::test_query_matches_with_repeated_fields ... ok
test tests::query_test::test_query_matches_with_multiple_repetition_patterns_that_intersect_other_pattern ... ok
test tests::query_test::test_query_matches_with_simple_alternatives ... FAILED
test tests::query_test::test_query_matches_with_repeated_internal_nodes ... ok
test tests::query_test::test_query_matches_with_supertypes ... FAILED
test tests::query_test::test_query_matches_with_simple_pattern ... ok
test tests::query_test::test_query_matches_with_repeated_leaf_nodes ... ok
test tests::query_test::test_query_matches_with_too_many_permutations_to_track ... ok
test tests::query_test::test_query_matches_with_trailing_optional_nodes ... ok
test tests::query_test::test_query_matches_with_trailing_repetitions_of_last_child ... ok
test tests::query_test::test_query_matches_with_wildcard_at_root_intersecting_byte_range ... FAILED
test tests::query_test::test_query_matches_with_top_level_repetitions ... ok
test tests::query_test::test_query_matches_with_wildcard_within_wildcard ... ok
test tests::query_test::test_query_matches_within_byte_range ... ok
test tests::query_test::test_query_matches_within_point_range ... ok
test tests::query_test::test_query_matches_with_wildcard_at_the_root ... ok
test tests::query_test::test_query_matches_with_unrooted_patterns_intersecting_byte_range ... ok
test tests::query_test::test_query_matches_within_range_of_long_repetition ... ok
test tests::query_test::test_query_max_start_depth_more ... ok
test tests::query_test::test_query_on_empty_source_code ... ok
test tests::query_test::test_query_max_start_depth ... ok
test tests::query_test::test_query_quantified_captures ... ok
test tests::query_test::test_query_start_end_byte_for_pattern ... ok
test tests::query_test::test_query_text_callback_returns_chunks ... ok
test tests::query_test::test_query_verifies_possible_patterns_with_aliased_parent_nodes ... FAILED
test tests::query_test::test_query_sibling_patterns_dont_match_children_of_an_error ... ok
test tests::query_test::test_query_wildcard_with_immediate_first_child ... ok
test tests::query_test::test_query_with_first_child_in_group_is_anchor ... ok
test tests::query_test::test_query_with_no_patterns ... ok
test tests::query_test::test_repetitions_before_with_alternatives ... ok
test tests::query_test::test_query_with_predicate_causing_oob_access ... ok
test tests::query_test::test_wildcard_behavior_before_anchor ... FAILED
test tests::query_test::test_wildcard_parent_allows_fallible_child_patterns ... ok
test tests::tags_test::test_invalid_capture ... FAILED
test tests::query_test::test_unfinished_captures_are_not_definite_with_pending_anchors ... ok
test tests::tags_test::test_tags_columns_measured_in_utf16_code_units ... FAILED
test tests::query_test::test_query_matches_with_many_overlapping_results ... ok
test tests::tags_test::test_tags_python ... FAILED
test tests::tags_test::test_tags_ruby ... FAILED
test tests::tags_test::test_tags_javascript ... ok
test tests::tags_test::test_tags_with_parse_error ... FAILED
test tests::tags_test::test_tags_cancellation ... ok
test tests::test_tags_test::test_tags_test_with_basic_test ... FAILED
test tests::query_test::test_query_random ... ok
test tests::text_provider_test::test_text_provider_callback_with_owned_arc_of_bytes_slice ... ok
test tests::text_provider_test::test_text_provider_callback_with_owned_bytes_vec_slice ... ok
test tests::text_provider_test::test_text_provider_callback_with_owned_string_slice ... ok
test tests::tags_test::test_tags_via_c_api ... ok
test tests::text_provider_test::test_text_provider_callback_with_str_slice ... ok
test tests::text_provider_test::test_text_provider_for_arc_of_bytes_slice ... ok
test tests::text_provider_test::test_text_provider_for_box_of_bytes_slice ... ok
test tests::text_provider_test::test_text_provider_for_box_of_str_slice ... ok
test tests::text_provider_test::test_text_provider_for_str_slice ... ok
test tests::text_provider_test::test_text_provider_for_vec_utf16_text ... ok
test tests::tree_test::test_consistency_with_mid_codepoint_edit ... FAILED
test tests::tree_test::test_get_changed_ranges ... ok
test tests::tree_test::test_tree_cursor ... ok
test tests::tree_test::test_tree_cursor_child_for_point ... ok
test tests::tree_test::test_tree_cursor_fields ... ok
test tests::tree_test::test_tree_cursor_on_aliased_root_with_extra_child ... ok
test tests::tree_test::test_tree_cursor_previous_sibling ... ok
test tests::text_provider_test::test_text_provider_for_vec_of_bytes ... ok
test tests::tree_test::test_tree_edit ... ok
test tests::tree_test::test_tree_edit_with_included_ranges ... FAILED
test tests::tree_test::test_tree_node_equality ... ok
test tests::text_provider_test::test_text_provider_for_string ... ok
test tests::test_highlight_test::test_highlight_test_with_basic_test ... FAILED
test tests::tree_test::test_tree_cursor_previous_sibling_with_aliases ... ok
test tests::corpus_test::test_corpus_for_c_language ... FAILED
test tests::corpus_test::test_corpus_for_java_language ... FAILED
test tests::corpus_test::test_feature_corpus_files ... ok
test tests::corpus_test::test_corpus_for_javascript_language ... FAILED
failures:
---- tests::corpus_test::test_corpus_for_bash_language stdout ----
Seed: 14180495488648407205
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Seed: 10110655303059129218
Retry 1/10 with a new seed 10110655303059129218
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 6808774078472817414
Retry 2/10 with a new seed 6808774078472817414
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8413240745429378630
Retry 3/10 with a new seed 8413240745429378630
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8120368861627341725
Retry 4/10 with a new seed 8120368861627341725
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8623086394316671897
Retry 5/10 with a new seed 8623086394316671897
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 13949598431964361305
Retry 6/10 with a new seed 13949598431964361305
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7633756038292647574
Retry 7/10 with a new seed 7633756038292647574
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 6110751148436676373
Retry 8/10 with a new seed 6110751148436676373
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1528466554639403569
Retry 9/10 with a new seed 1528466554639403569
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 3683312142753411158
Retry 10/10 with a new seed 3683312142753411158
Testing bash corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/bash/test/corpus
thread 'tests::corpus_test::test_corpus_for_bash_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_embedded_template_language stdout ----
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8209361014597354955
Retry 1/10 with a new seed 8209361014597354955
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7718012725371523910
Retry 2/10 with a new seed 7718012725371523910
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 4464314010289383768
Retry 3/10 with a new seed 4464314010289383768
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 13517156815700531765
Retry 4/10 with a new seed 13517156815700531765
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 2574102000143322460
Retry 5/10 with a new seed 2574102000143322460
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 3108394741330037493
Retry 6/10 with a new seed 3108394741330037493
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 5615943311675561366
Retry 7/10 with a new seed 5615943311675561366
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 14403394974376562118
Retry 8/10 with a new seed 14403394974376562118
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 12818691220866634047
Retry 9/10 with a new seed 12818691220866634047
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 2430077174537582658
Retry 10/10 with a new seed 2430077174537582658
Testing embedded-template corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/embedded-template/test/corpus
thread 'tests::corpus_test::test_corpus_for_embedded_template_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_go_language stdout ----
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 14696787041001204537
Retry 1/10 with a new seed 14696787041001204537
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 16734781943547014870
Retry 2/10 with a new seed 16734781943547014870
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7609462167661676946
Retry 3/10 with a new seed 7609462167661676946
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 16397887517545203300
Retry 4/10 with a new seed 16397887517545203300
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8303721766593104622
Retry 5/10 with a new seed 8303721766593104622
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1020545493056103419
Retry 6/10 with a new seed 1020545493056103419
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 9447785231005798501
Retry 7/10 with a new seed 9447785231005798501
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 12347951216941790786
Retry 8/10 with a new seed 12347951216941790786
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1061241223081408405
Retry 9/10 with a new seed 1061241223081408405
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 10871617864279071662
Retry 10/10 with a new seed 10871617864279071662
Testing go corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/go/test/corpus
thread 'tests::corpus_test::test_corpus_for_go_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_html_language stdout ----
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 12971347155095873455
Retry 1/10 with a new seed 12971347155095873455
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 4990046312181608242
Retry 2/10 with a new seed 4990046312181608242
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 10432924561762837172
Retry 3/10 with a new seed 10432924561762837172
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1937320107546182514
Retry 4/10 with a new seed 1937320107546182514
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8699780646687971911
Retry 5/10 with a new seed 8699780646687971911
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 11091728813875864558
Retry 6/10 with a new seed 11091728813875864558
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 15040811487311994678
Retry 7/10 with a new seed 15040811487311994678
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 14767569914260386033
Retry 8/10 with a new seed 14767569914260386033
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 16781451494606626119
Retry 9/10 with a new seed 16781451494606626119
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 5415005128255115307
Retry 10/10 with a new seed 5415005128255115307
Testing html corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/html/test/corpus
thread 'tests::corpus_test::test_corpus_for_html_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::async_context_test::test_node_in_fut stdout ----
thread 'tests::async_context_test::test_node_in_fut' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/bash.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/bash.so: undefined symbol: tree_sitter_bash_external_scanner_create
---- tests::corpus_test::test_corpus_for_json_language stdout ----
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 6823798939136921050
Retry 1/10 with a new seed 6823798939136921050
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 5912435514342355003
Retry 2/10 with a new seed 5912435514342355003
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 12248331776831476821
Retry 3/10 with a new seed 12248331776831476821
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 10606179125822584859
Retry 4/10 with a new seed 10606179125822584859
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 16107132645992860119
Retry 5/10 with a new seed 16107132645992860119
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 15941014697552861284
Retry 6/10 with a new seed 15941014697552861284
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 13140266157249701113
Retry 7/10 with a new seed 13140266157249701113
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 436710588496105899
Retry 8/10 with a new seed 436710588496105899
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7363247571235882584
Retry 9/10 with a new seed 7363247571235882584
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 14578915448447050977
Retry 10/10 with a new seed 14578915448447050977
Testing json corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/json/test/corpus
thread 'tests::corpus_test::test_corpus_for_json_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_php_language stdout ----
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 8412076703828724658
Retry 1/10 with a new seed 8412076703828724658
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 4282061881472384772
Retry 2/10 with a new seed 4282061881472384772
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 15647133846831247001
Retry 3/10 with a new seed 15647133846831247001
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 4948306586138034581
Retry 4/10 with a new seed 4948306586138034581
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 8526811096754195827
Retry 5/10 with a new seed 8526811096754195827
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 2627145885142908572
Retry 6/10 with a new seed 2627145885142908572
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 2314459160163390454
Retry 7/10 with a new seed 2314459160163390454
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 3873970917173870662
Retry 8/10 with a new seed 3873970917173870662
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 4814581247986302027
Retry 9/10 with a new seed 4814581247986302027
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
Seed: 11015890525853268063
Retry 10/10 with a new seed 11015890525853268063
Testing php corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/php/test/corpus
thread 'tests::corpus_test::test_corpus_for_php_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
---- tests::corpus_test::test_corpus_for_rust_language stdout ----
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 12494938708547524315
Retry 1/10 with a new seed 12494938708547524315
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 14018355977270967697
Retry 2/10 with a new seed 14018355977270967697
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1991508821915007131
Retry 3/10 with a new seed 1991508821915007131
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 665208779640257414
Retry 4/10 with a new seed 665208779640257414
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 15258499107192167092
Retry 5/10 with a new seed 15258499107192167092
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 12702639259259406665
Retry 6/10 with a new seed 12702639259259406665
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 15484249662307168578
Retry 7/10 with a new seed 15484249662307168578
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 17309342897587787111
Retry 8/10 with a new seed 17309342897587787111
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 3010881585668843734
Retry 9/10 with a new seed 3010881585668843734
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 18312421329007937172
Retry 10/10 with a new seed 18312421329007937172
Testing rust corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/rust/test/corpus
thread 'tests::corpus_test::test_corpus_for_rust_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_tsx_language stdout ----
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 4554147737989342391
Retry 1/10 with a new seed 4554147737989342391
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 17070342862436586240
Retry 2/10 with a new seed 17070342862436586240
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7976005133827474263
Retry 3/10 with a new seed 7976005133827474263
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7702801710577339650
Retry 4/10 with a new seed 7702801710577339650
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 881909154261376347
Retry 5/10 with a new seed 881909154261376347
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 16328151665638383112
Retry 6/10 with a new seed 16328151665638383112
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7539475666891702051
Retry 7/10 with a new seed 7539475666891702051
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 2516348318256277286
Retry 8/10 with a new seed 2516348318256277286
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1470954572397961173
Retry 9/10 with a new seed 1470954572397961173
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 10420051025129578998
Retry 10/10 with a new seed 10420051025129578998
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_tsx_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_typescript_language stdout ----
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 15228454071304553525
Retry 1/10 with a new seed 15228454071304553525
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 17237945068328485401
Retry 2/10 with a new seed 17237945068328485401
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 11758437229166528990
Retry 3/10 with a new seed 11758437229166528990
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 7651012355137579379
Retry 4/10 with a new seed 7651012355137579379
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 2003765278498181283
Retry 5/10 with a new seed 2003765278498181283
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 14132832395644697078
Retry 6/10 with a new seed 14132832395644697078
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 8050847026470277004
Retry 7/10 with a new seed 8050847026470277004
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 1442765667728085083
Retry 8/10 with a new seed 1442765667728085083
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 11860086156313253456
Retry 9/10 with a new seed 11860086156313253456
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
Seed: 2606152272635793108
Retry 10/10 with a new seed 2606152272635793108
Testing typescript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/typescript/test/corpus
thread 'tests::corpus_test::test_corpus_for_typescript_language' panicked at crates/cli/src/tests/corpus_test.rs:139:47:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- tests::corpus_test::test_corpus_for_cpp_language stdout ----
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 13383690023033431951
Retry 1/10 with a new seed 13383690023033431951
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 1843617130009493861
Retry 2/10 with a new seed 1843617130009493861
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 13985396712360650346
Retry 3/10 with a new seed 13985396712360650346
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 1436222439327149530
Retry 4/10 with a new seed 1436222439327149530
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 8364271639261079038
Retry 5/10 with a new seed 8364271639261079038
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 8248406537996196901
Retry 6/10 with a new seed 8248406537996196901
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 15769138416443005312
Retry 7/10 with a new seed 15769138416443005312
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 6834479677276528557
Retry 8/10 with a new seed 6834479677276528557
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 14339689780783125798
Retry 9/10 with a new seed 14339689780783125798
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
Seed: 8088574319036086392
Retry 10/10 with a new seed 8088574319036086392
Testing cpp corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/cpp/test/corpus
thread 'tests::corpus_test::test_corpus_for_cpp_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
---- tests::highlight_test::test_highlighting_cancellation stdout ----
thread 'tests::highlight_test::test_highlighting_cancellation' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::highlight_test::test_highlighting_carriage_returns stdout ----
thread 'tests::highlight_test::test_highlighting_carriage_returns' panicked at crates/cli/src/tests/highlight_test.rs:353:5:
assertion `left == right` failed
left: ["<span class=variable>a</span> <span class=operator>=</span> <span class=string>&quot;a<span class=carriage-return></span>b&quot;</span>\n", "<span class=variable>b</span><span class=carriage-return></span>\n"]
right: ["<span class=variable>a</span> <span class=operator>=</span> <span class=string>&quot;a<span class=carriage-return></span><span class=variable>b</span>&quot;</span>\n", "<span class=variable>b</span><span class=carriage-return></span>\n"]
---- tests::highlight_test::test_highlighting_ejs_with_html_and_javascript stdout ----
thread 'tests::highlight_test::test_highlighting_ejs_with_html_and_javascript' panicked at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sync/lazy_lock.rs:208:19:
Once instance has previously been poisoned
---- tests::highlight_test::test_highlighting_empty_lines stdout ----
thread 'tests::highlight_test::test_highlighting_empty_lines' panicked at crates/cli/src/tests/highlight_test.rs:333:5:
assertion `left == right` failed
left: ["<span class=keyword>class</span> <span class=variable>A</span> <span class=punctuation.bracket>{</span>\n", "\n", " <span class=property>b</span><span class=punctuation.bracket>(</span><span class=variable>c</span><span class=punctuation.bracket>)</span> <span class=punctuation.bracket>{</span>\n", "\n", " <span class=variable>d</span><span class=punctuation.bracket>(</span><span class=variable>e</span><span class=punctuation.bracket>)</span>\n", "\n", " <span class=punctuation.bracket>}</span>\n", "\n", "<span class=punctuation.bracket>}</span>\n"]
right: ["<span class=keyword>class</span> <span class=constructor>A</span> <span class=punctuation.bracket>{</span>\n", "\n", " <span class=function>b</span><span class=punctuation.bracket>(</span><span class=variable>c</span><span class=punctuation.bracket>)</span> <span class=punctuation.bracket>{</span>\n", "\n", " <span class=function>d</span><span class=punctuation.bracket>(</span><span class=variable>e</span><span class=punctuation.bracket>)</span>\n", "\n", " <span class=punctuation.bracket>}</span>\n", "\n", "<span class=punctuation.bracket>}</span>\n"]
---- tests::highlight_test::test_highlighting_injected_html_in_javascript stdout ----
thread 'tests::highlight_test::test_highlighting_injected_html_in_javascript' panicked at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sync/lazy_lock.rs:208:19:
Once instance has previously been poisoned
---- tests::highlight_test::test_highlighting_injected_javascript_in_html stdout ----
thread 'tests::highlight_test::test_highlighting_injected_javascript_in_html' panicked at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sync/lazy_lock.rs:208:19:
Once instance has previously been poisoned
---- tests::highlight_test::test_highlighting_injected_javascript_in_html_mini stdout ----
thread 'tests::highlight_test::test_highlighting_injected_javascript_in_html_mini' panicked at /rustc/9fc6b43126469e3858e2fe86cafb4f0fd5068869/library/std/src/sync/lazy_lock.rs:208:19:
Once instance has previously been poisoned
---- tests::highlight_test::test_highlighting_javascript stdout ----
thread 'tests::highlight_test::test_highlighting_javascript' panicked at crates/cli/src/tests/highlight_test.rs:85:5:
assertion `left == right` failed
left: [[("const", ["keyword"]), (" ", []), ("a", ["variable"]), (" ", []), ("=", ["operator"]), (" ", []), ("function", ["keyword"]), ("(", ["punctuation.bracket"]), ("b", ["variable"]), (")", ["punctuation.bracket"]), (" ", []), ("{", ["punctuation.bracket"]), (" ", []), ("return", ["keyword"]), (" ", []), ("b", ["variable"]), (" ", []), ("+", ["operator"]), (" ", []), ("c", ["variable"]), (";", ["punctuation.delimiter"]), (" ", []), ("}", ["punctuation.bracket"])]]
right: [[("const", ["keyword"]), (" ", []), ("a", ["function"]), (" ", []), ("=", ["operator"]), (" ", []), ("function", ["keyword"]), ("(", ["punctuation.bracket"]), ("b", ["variable"]), (")", ["punctuation.bracket"]), (" ", []), ("{", ["punctuation.bracket"]), (" ", []), ("return", ["keyword"]), (" ", []), ("b", ["variable"]), (" ", []), ("+", ["operator"]), (" ", []), ("c", ["variable"]), (";", ["punctuation.delimiter"]), (" ", []), ("}", ["punctuation.bracket"])]]
---- tests::corpus_test::test_corpus_for_python_language stdout ----
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 6386993605069649246
Retry 1/10 with a new seed 6386993605069649246
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 8153359580705463365
Retry 2/10 with a new seed 8153359580705463365
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 16809940503057189710
Retry 3/10 with a new seed 16809940503057189710
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 3692417216636007984
Retry 4/10 with a new seed 3692417216636007984
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 7559288583558014821
Retry 5/10 with a new seed 7559288583558014821
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 3142029920746541329
Retry 6/10 with a new seed 3142029920746541329
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 6947221373249535606
Retry 7/10 with a new seed 6947221373249535606
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 14410549371914701108
Retry 8/10 with a new seed 14410549371914701108
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 12851815381993034778
Retry 9/10 with a new seed 12851815381993034778
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
Seed: 12743811238801915402
Retry 10/10 with a new seed 12743811238801915402
Testing python corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/python/test/corpus
thread 'tests::corpus_test::test_corpus_for_python_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::highlight_test::test_highlighting_multiline_nodes_to_html stdout ----
thread 'tests::highlight_test::test_highlighting_multiline_nodes_to_html' panicked at crates/cli/src/tests/highlight_test.rs:246:5:
assertion `left == right` failed
left: ["<span class=keyword>const</span> <span class=variable>SOMETHING</span> <span class=operator>=</span> <span class=string>`</span>\n", "<span class=string> one <span class=embedded><span class=punctuation.special>${</span></span></span>\n", "<span class=string><span class=embedded> <span class=variable>two</span><span class=punctuation.bracket>(</span><span class=punctuation.bracket>)</span></span></span>\n", "<span class=string><span class=embedded> <span class=punctuation.bracket>}</span></span> three</span>\n", "<span class=string>`</span>\n"]
right: ["<span class=keyword>const</span> <span class=constant>SOMETHING</span> <span class=operator>=</span> <span class=string>`</span>\n", "<span class=string> one <span class=embedded><span class=punctuation.special>${</span></span></span>\n", "<span class=string><span class=embedded> <span class=function>two</span><span class=punctuation.bracket>(</span><span class=punctuation.bracket>)</span></span></span>\n", "<span class=string><span class=embedded> <span class=punctuation.special>}</span></span> three</span>\n", "<span class=string>`</span>\n"]
---- tests::highlight_test::test_highlighting_via_c_api stdout ----
thread 'tests::highlight_test::test_highlighting_via_c_api' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::corpus_test::test_corpus_for_ruby_language stdout ----
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 10412484100282181969
Retry 1/10 with a new seed 10412484100282181969
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 16046002853167529809
Retry 2/10 with a new seed 16046002853167529809
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 15646737564157493353
Retry 3/10 with a new seed 15646737564157493353
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 15758488232243354753
Retry 4/10 with a new seed 15758488232243354753
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 8683390325464666353
Retry 5/10 with a new seed 8683390325464666353
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 17990644909299340112
Retry 6/10 with a new seed 17990644909299340112
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 7904002664793711832
Retry 7/10 with a new seed 7904002664793711832
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 8984961406289086444
Retry 8/10 with a new seed 8984961406289086444
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 4417179357527242259
Retry 9/10 with a new seed 4417179357527242259
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
Seed: 12940770769676576025
Retry 10/10 with a new seed 12940770769676576025
Testing ruby corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/ruby/test/corpus
thread 'tests::corpus_test::test_corpus_for_ruby_language' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
---- tests::highlight_test::test_highlighting_with_local_variable_tracking stdout ----
thread 'tests::highlight_test::test_highlighting_with_local_variable_tracking' panicked at crates/cli/src/tests/highlight_test.rs:268:5:
assertion `left == right` failed
left: [[("module", ["variable"]), (".", ["punctuation.delimiter"]), ("exports", ["property"]), (" ", []), ("=", ["operator"]), (" ", []), ("function", ["keyword"]), (" ", []), ("a", ["variable"]), ("(", ["punctuation.bracket"]), ("b", ["variable"]), (")", ["punctuation.bracket"]), (" ", []), ("{", ["punctuation.bracket"])], [(" ", []), ("const", ["keyword"]), (" ", []), ("module", ["variable"]), (" ", []), ("=", ["operator"]), (" ", []), ("c", ["variable"]), (";", ["punctuation.delimiter"])], [(" ", []), ("console", ["variable"]), (".", ["punctuation.delimiter"]), ("log", ["property"]), ("(", ["punctuation.bracket"]), ("module", ["variable"]), (",", ["punctuation.delimiter"]), (" ", []), ("b", ["variable"]), (")", ["punctuation.bracket"]), (";", ["punctuation.delimiter"])], [("}", ["punctuation.bracket"])]]
right: [[("module", ["variable.builtin"]), (".", ["punctuation.delimiter"]), ("exports", ["function"]), (" ", []), ("=", ["operator"]), (" ", []), ("function", ["keyword"]), (" ", []), ("a", ["function"]), ("(", ["punctuation.bracket"]), ("b", ["variable"]), (")", ["punctuation.bracket"]), (" ", []), ("{", ["punctuation.bracket"])], [(" ", []), ("const", ["keyword"]), (" ", []), ("module", ["variable"]), (" ", []), ("=", ["operator"]), (" ", []), ("c", ["variable"]), (";", ["punctuation.delimiter"])], [(" ", []), ("console", ["variable.builtin"]), (".", ["punctuation.delimiter"]), ("log", ["function"]), ("(", ["punctuation.bracket"]), ("module", ["variable"]), (",", ["punctuation.delimiter"]), (" ", []), ("b", ["variable"]), (")", ["punctuation.bracket"]), (";", ["punctuation.delimiter"])], [("}", ["punctuation.bracket"])]]
---- tests::language_test::test_lookahead_iterator stdout ----
thread 'tests::language_test::test_lookahead_iterator' panicked at crates/cli/src/tests/language_test.rs:33:5:
assertion failed: lookahead.iter_names().eq(expected_symbols)
---- tests::node_test::test_hidden_zero_width_node_with_visible_child stdout ----
thread 'tests::node_test::test_hidden_zero_width_node_with_visible_child' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
---- tests::node_test::test_node_child_by_field_name_with_extra_hidden_children stdout ----
thread 'tests::node_test::test_node_child_by_field_name_with_extra_hidden_children' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::highlight_test::test_highlighting_with_content_children_included stdout ----
thread 'tests::highlight_test::test_highlighting_with_content_children_included' panicked at crates/cli/src/tests/highlight_test.rs:431:5:
assertion `left == right` failed
left: [[("assert", ["function"]), ("!", ["function"]), ("(", ["punctuation.bracket"])], [(" a", []), (".", ["punctuation.delimiter"]), ("b", ["property"]), (".", ["punctuation.delimiter"]), ("c", ["property"]), ("(", ["punctuation.bracket"]), (")", ["punctuation.bracket"]), (" < ", []), ("D", ["constructor"]), ("::", ["punctuation.delimiter"]), ("e", ["function"]), ("::", ["punctuation.delimiter"]), ("<", ["punctuation.bracket"]), ("F", ["type"]), (">", ["punctuation.bracket"]), ("(", ["punctuation.bracket"]), (")", ["punctuation.bracket"])], [(")", ["punctuation.bracket"]), (";", ["punctuation.delimiter"])]]
right: [[("assert", ["function"]), ("!", ["function"]), ("(", ["punctuation.bracket"])], [(" a", []), (".", ["punctuation.delimiter"]), ("b", ["property"]), (".", ["punctuation.delimiter"]), ("c", ["function"]), ("(", ["punctuation.bracket"]), (")", ["punctuation.bracket"]), (" < ", []), ("D", ["type"]), ("::", ["punctuation.delimiter"]), ("e", ["function"]), ("::", ["punctuation.delimiter"]), ("<", ["punctuation.bracket"]), ("F", ["type"]), (">", ["punctuation.bracket"]), ("(", ["punctuation.bracket"]), (")", ["punctuation.bracket"])], [(")", ["punctuation.bracket"]), (";", ["punctuation.delimiter"])]]
---- tests::node_test::test_node_children_by_field_name stdout ----
thread 'tests::node_test::test_node_children_by_field_name' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::node_test::test_node_descendant_for_range stdout ----
thread 'tests::node_test::test_node_descendant_for_range' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::node_test::test_node_numeric_symbols_respect_simple_aliases stdout ----
thread 'tests::node_test::test_node_numeric_symbols_respect_simple_aliases' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::node_test::test_parent_of_zero_width_node stdout ----
thread 'tests::node_test::test_parent_of_zero_width_node' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::parser_test::test_decode_cp1252 stdout ----
thread 'tests::parser_test::test_decode_cp1252' panicked at crates/cli/src/tests/parser_test.rs:1836:5:
assertion `left == right` failed
left: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal)))))))"
right: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal (string_content))))))))"
---- tests::parser_test::test_decode_macintosh stdout ----
thread 'tests::parser_test::test_decode_macintosh' panicked at crates/cli/src/tests/parser_test.rs:1872:5:
assertion `left == right` failed
left: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal)))))))"
right: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal (string_content))))))))"
---- tests::parser_test::test_decode_utf24le stdout ----
thread 'tests::parser_test::test_decode_utf24le' panicked at crates/cli/src/tests/parser_test.rs:1911:5:
assertion `left == right` failed
left: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal)))))))"
right: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal (string_content))))))))"
---- tests::parser_test::test_decode_utf32 stdout ----
thread 'tests::parser_test::test_decode_utf32' panicked at crates/cli/src/tests/parser_test.rs:1800:5:
assertion `left == right` failed
left: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal)))))))"
right: "(source_file (function_item (visibility_modifier) name: (identifier) parameters: (parameters) body: (block (expression_statement (macro_invocation macro: (identifier) (token_tree (string_literal (string_content))))))))"
---- tests::parser_test::test_parsing_after_detecting_error_in_the_middle_of_a_string_token stdout ----
thread 'tests::parser_test::test_parsing_after_detecting_error_in_the_middle_of_a_string_token' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::parser_test::test_parsing_invalid_chars_at_eof stdout ----
thread 'tests::parser_test::test_parsing_invalid_chars_at_eof' panicked at crates/cli/src/tests/parser_test.rs:332:5:
assertion `left == right` failed
left: "(ERROR (UNEXPECTED INVALID))"
right: "(document (ERROR (UNEXPECTED INVALID)))"
---- tests::parser_test::test_parsing_with_a_newly_excluded_range stdout ----
thread 'tests::parser_test::test_parsing_with_a_newly_excluded_range' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::parser_test::test_parsing_with_included_range_containing_mismatched_positions stdout ----
thread 'tests::parser_test::test_parsing_with_included_range_containing_mismatched_positions' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::parser_test::test_parsing_with_multiple_included_ranges stdout ----
thread 'tests::parser_test::test_parsing_with_multiple_included_ranges' panicked at crates/cli/src/tests/parser_test.rs:1133:61:
called `Option::unwrap()` on a `None` value
---- tests::parser_test::test_parsing_with_one_included_range stdout ----
thread 'tests::parser_test::test_parsing_with_one_included_range' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::pathological_test::test_pathological_example_1 stdout ----
thread 'tests::pathological_test::test_pathological_example_1' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/cpp.so: undefined symbol: tree_sitter_cpp_external_scanner_create
---- tests::query_test::test_capture_quantifiers stdout ----
thread 'tests::query_test::test_capture_quantifiers' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_captures_basic stdout ----
thread 'tests::query_test::test_query_captures_basic' panicked at crates/cli/src/tests/query_test.rs:3073:10:
called `Result::unwrap()` on an `Err` value: QueryError { row: 3, column: 15, offset: 67, message: "\"function_expression\"", kind: NodeType }
---- tests::query_test::test_query_captures_with_duplicates stdout ----
thread 'tests::query_test::test_query_captures_with_duplicates' panicked at crates/cli/src/tests/query_test.rs:3329:10:
called `Result::unwrap()` on an `Err` value: QueryError { row: 3, column: 24, offset: 103, message: "\"function_expression\"", kind: NodeType }
---- tests::query_test::test_query_cursor_next_capture_with_byte_range stdout ----
thread 'tests::query_test::test_query_cursor_next_capture_with_byte_range' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_cursor_next_capture_with_point_range stdout ----
thread 'tests::query_test::test_query_cursor_next_capture_with_point_range' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_errors_on_impossible_patterns stdout ----
thread 'tests::query_test::test_query_errors_on_impossible_patterns' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
---- tests::query_test::test_query_errors_on_invalid_syntax stdout ----
thread 'tests::query_test::test_query_errors_on_invalid_syntax' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_is_pattern_guaranteed_at_step stdout ----
thread 'tests::query_test::test_query_is_pattern_guaranteed_at_step' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_is_pattern_non_local stdout ----
thread 'tests::query_test::test_query_is_pattern_non_local' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_is_pattern_rooted stdout ----
thread 'tests::query_test::test_query_is_pattern_rooted' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_matches_in_language_with_simple_aliases stdout ----
thread 'tests::query_test::test_query_matches_in_language_with_simple_aliases' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::query_test::test_query_matches_with_captured_wildcard_at_root stdout ----
thread 'tests::query_test::test_query_matches_with_captured_wildcard_at_root' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_matches_with_deeply_nested_patterns_with_fields stdout ----
thread 'tests::query_test::test_query_matches_with_deeply_nested_patterns_with_fields' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_matches_with_extra_children stdout ----
thread 'tests::query_test::test_query_matches_with_extra_children' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
---- tests::query_test::test_query_matches_with_immediate_siblings stdout ----
thread 'tests::query_test::test_query_matches_with_immediate_siblings' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_matches_with_multiple_patterns_same_root stdout ----
thread 'tests::query_test::test_query_matches_with_multiple_patterns_same_root' panicked at crates/cli/src/tests/query_test.rs:728:10:
called `Result::unwrap()` on an `Err` value: QueryError { row: 3, column: 24, offset: 100, message: "\"function_expression\"", kind: NodeType }
---- tests::query_test::test_query_matches_with_simple_alternatives stdout ----
thread 'tests::query_test::test_query_matches_with_simple_alternatives' panicked at crates/cli/src/tests/query_test.rs:1702:10:
called `Result::unwrap()` on an `Err` value: QueryError { row: 3, column: 25, offset: 103, message: "\"function_expression\"", kind: NodeType }
---- tests::query_test::test_query_matches_with_supertypes stdout ----
thread 'tests::query_test::test_query_matches_with_supertypes' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_matches_with_wildcard_at_root_intersecting_byte_range stdout ----
thread 'tests::query_test::test_query_matches_with_wildcard_at_root_intersecting_byte_range' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::query_test::test_query_verifies_possible_patterns_with_aliased_parent_nodes stdout ----
thread 'tests::query_test::test_query_verifies_possible_patterns_with_aliased_parent_nodes' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
---- tests::query_test::test_wildcard_behavior_before_anchor stdout ----
thread 'tests::query_test::test_wildcard_behavior_before_anchor' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::tags_test::test_invalid_capture stdout ----
thread 'tests::tags_test::test_invalid_capture' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::tags_test::test_tags_columns_measured_in_utf16_code_units stdout ----
thread 'tests::tags_test::test_tags_columns_measured_in_utf16_code_units' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::tags_test::test_tags_python stdout ----
thread 'tests::tags_test::test_tags_python' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::tags_test::test_tags_ruby stdout ----
thread 'tests::tags_test::test_tags_ruby' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/ruby.so: undefined symbol: tree_sitter_ruby_external_scanner_create
---- tests::tags_test::test_tags_with_parse_error stdout ----
thread 'tests::tags_test::test_tags_with_parse_error' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::test_tags_test::test_tags_test_with_basic_test stdout ----
thread 'tests::test_tags_test::test_tags_test_with_basic_test' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/python.so: undefined symbol: tree_sitter_python_external_scanner_create
---- tests::tree_test::test_consistency_with_mid_codepoint_edit stdout ----
thread 'tests::tree_test::test_consistency_with_mid_codepoint_edit' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Failed to open grammar.json at /home/user/src/tree-sitter/test/fixtures/grammars/php/php/src/grammar.json
Caused by:
No such file or directory (os error 2)
---- tests::tree_test::test_tree_edit_with_included_ranges stdout ----
thread 'tests::tree_test::test_tree_edit_with_included_ranges' panicked at crates/cli/src/tests/helpers/fixtures.rs:42:47:
called `Result::unwrap()` on an `Err` value: Error opening dynamic library /home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so
Caused by:
/home/user/src/tree-sitter/target/scratch/x86_64-linux-unknown-gnu-little/html.so: undefined symbol: tree_sitter_html_external_scanner_create
---- tests::test_highlight_test::test_highlight_test_with_basic_test stdout ----
thread 'tests::test_highlight_test::test_highlight_test_with_basic_test' panicked at crates/cli/src/tests/test_highlight_test.rs:55:5:
assertion `left == right` failed
left: [(Utf8Point { row: 1, column: 0 }, Utf8Point { row: 1, column: 3 }, Highlight(2)), (Utf8Point { row: 1, column: 4 }, Utf8Point { row: 1, column: 7 }, Highlight(1)), (Utf8Point { row: 1, column: 10 }, Utf8Point { row: 1, column: 18 }, Highlight(2)), (Utf8Point { row: 1, column: 19 }, Utf8Point { row: 1, column: 20 }, Highlight(1)), (Utf8Point { row: 4, column: 2 }, Utf8Point { row: 4, column: 8 }, Highlight(2)), (Utf8Point { row: 4, column: 9 }, Utf8Point { row: 4, column: 10 }, Highlight(1)), (Utf8Point { row: 4, column: 13 }, Utf8Point { row: 4, column: 14 }, Highlight(1)), (Utf8Point { row: 8, column: 0 }, Utf8Point { row: 8, column: 3 }, Highlight(2)), (Utf8Point { row: 8, column: 4 }, Utf8Point { row: 8, column: 8 }, Highlight(1)), (Utf8Point { row: 8, column: 11 }, Utf8Point { row: 8, column: 19 }, Highlight(2))]
right: [(Utf8Point { row: 1, column: 0 }, Utf8Point { row: 1, column: 3 }, Highlight(2)), (Utf8Point { row: 1, column: 4 }, Utf8Point { row: 1, column: 7 }, Highlight(0)), (Utf8Point { row: 1, column: 10 }, Utf8Point { row: 1, column: 18 }, Highlight(2)), (Utf8Point { row: 1, column: 19 }, Utf8Point { row: 1, column: 20 }, Highlight(1)), (Utf8Point { row: 4, column: 2 }, Utf8Point { row: 4, column: 8 }, Highlight(2)), (Utf8Point { row: 4, column: 9 }, Utf8Point { row: 4, column: 10 }, Highlight(1)), (Utf8Point { row: 4, column: 13 }, Utf8Point { row: 4, column: 14 }, Highlight(1)), (Utf8Point { row: 8, column: 0 }, Utf8Point { row: 8, column: 3 }, Highlight(2)), (Utf8Point { row: 8, column: 4 }, Utf8Point { row: 8, column: 8 }, Highlight(0)), (Utf8Point { row: 8, column: 11 }, Utf8Point { row: 8, column: 19 }, Highlight(2))]
---- tests::corpus_test::test_corpus_for_c_language stdout ----
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 17128561133288221940
Retry 1/10 with a new seed 17128561133288221940
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 16454844882713587334
Retry 2/10 with a new seed 16454844882713587334
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 8900961205131620834
Retry 3/10 with a new seed 8900961205131620834
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 4327983793208635624
Retry 4/10 with a new seed 4327983793208635624
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 8982413723384293397
Retry 5/10 with a new seed 8982413723384293397
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 17639218824058976880
Retry 6/10 with a new seed 17639218824058976880
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 8231813790541050583
Retry 7/10 with a new seed 8231813790541050583
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 136922436975530225
Retry 8/10 with a new seed 136922436975530225
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 8549707789689609028
Retry 9/10 with a new seed 8549707789689609028
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
Seed: 12663886158372453893
Retry 10/10 with a new seed 12663886158372453893
Testing c corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/c/test/corpus
0. c - corpus - ambiguities - pointer declarations vs multiplications
1. c - corpus - ambiguities - casts vs multiplications
2. c - corpus - ambiguities - function-like type macros vs function calls
3. c - corpus - ambiguities - function calls vs parenthesized declarators vs macro types
4. c - corpus - ambiguities - Call expressions vs empty declarations w/ macros as types
5. c - corpus - ambiguities - Comments after for loops with ambiguities
6. c - corpus - ambiguities - Top-level macro invocations
7. c - corpus - crlf - Line comments with escaped CRLF line endings
8. c - corpus - declarations - Struct declarations
9. c - corpus - declarations - Union declarations
10. c - corpus - declarations - Enum declarations
11. c - corpus - declarations - Struct declarations containing preprocessor directives
12. c - corpus - declarations - Primitive-typed variable declarations
13. c - corpus - declarations - Variable storage classes
14. c - corpus - declarations - Composite-typed variable declarations
15. c - corpus - declarations - Pointer variable declarations
16. c - corpus - declarations - Typedefs
17. c - corpus - declarations - Function declarations
18. c - corpus - declarations - Function definitions
19. c - corpus - declarations - Function specifiers after types
20. c - corpus - declarations - Linkage specifications
21. c - corpus - declarations - Type qualifiers
22. c - corpus - declarations - Local array declarations
23. c - corpus - declarations - Attributes
24. c - corpus - expressions - Number literals
25. c - corpus - expressions - Identifiers
26. c - corpus - expressions - Common constants
27. c - corpus - expressions - Function calls
28. c - corpus - expressions - String literals
29. c - corpus - expressions - Character literals
30. c - corpus - expressions - Field access
31. c - corpus - expressions - Boolean operators
32. c - corpus - expressions - Math operators
33. c - corpus - expressions - The comma operator
34. c - corpus - expressions - Assignments
35. c - corpus - expressions - Pointer operations
36. c - corpus - expressions - Type-casts
37. c - corpus - expressions - Sizeof expressions
38. c - corpus - expressions - Compound literals
39. c - corpus - expressions - Compound literals with trailing commas
40. c - corpus - expressions - Comments with escaped newlines
41. c - corpus - expressions - Comments with escaped chars and newlines
42. c - corpus - microsoft - declaration specs
43. c - corpus - microsoft - pointers
44. c - corpus - microsoft - call modifiers
45. c - corpus - preprocessor - Include directives
46. c - corpus - preprocessor - Object-like macro definitions
47. c - corpus - preprocessor - Function-like macro definitions
48. c - corpus - preprocessor - Ifdefs
49. c - corpus - preprocessor - General if blocks
50. c - corpus - preprocessor - Preprocessor conditionals in functions
51. c - corpus - preprocessor - Preprocessor conditionals in struct/union bodies
52. c - corpus - preprocessor - Unknown preprocessor directives
53. c - corpus - preprocessor - Preprocessor expressions
54. c - corpus - statements - If statements
55. c - corpus - statements - For loops
56. c - corpus - statements - While loops
57. c - corpus - statements - Labeled statements
58. c - corpus - statements - Switch statements
59. c - corpus - statements - Case statements separate from switch statements
60. c - corpus - statements - Return statements
61. c - corpus - statements - Comments with asterisks
62. c - corpus - statements - Attributes
63. c - corpus - types - Primitive types
64. c - corpus - types - Type modifiers
65. c - c_errors - Statements with missing semicolons
Incorrect initial parse for c - c_errors - Statements with missing semicolons
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal))) (MISSING ";")))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")) (expression_statement (call_expression (identifier) (argument_list (string_literal (string_content)))) (MISSING ";")))))
66. c - c_errors - Top-level declarations with missing semicolons
67. c - c_errors - Partial declaration lists inside ifdefs
Incorrect initial parse for c - c_errors - Partial declaration lists inside ifdefs
correct / expected / unexpected
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
(translation_unit (preproc_ifdef (identifier) (linkage_specification (string_literal (string_content)) (declaration_list (preproc_call (preproc_directive)) (comment) (declaration (primitive_type) (identifier)) (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (return_statement (number_literal)))) (preproc_ifdef (identifier) (MISSING "#endif"))))))
68. c - c_errors - If statements with incomplete expressions
69. c - c_errors - Invalid characters in declarations
Incorrect initial parse for c - c_errors - Invalid characters in declarations
correct / expected / unexpected
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (UNEXPECTED '$')))))
(translation_unit (function_definition (primitive_type) (function_declarator (identifier) (parameter_list)) (compound_statement (declaration (primitive_type) (identifier)) (ERROR (primitive_type) (ERROR) (identifier) (UNEXPECTED '@')))))
70. c - c_errors - Extra values in parenthesized expressions
71. c - c_errors - Extra identifiers in declarations
72. c - c_errors - Declarations with missing variable names
thread 'tests::corpus_test::test_corpus_for_c_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 c corpus tests failed
---- tests::corpus_test::test_corpus_for_java_language stdout ----
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 16366613975210563022
Retry 1/10 with a new seed 16366613975210563022
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 4827782238466591887
Retry 2/10 with a new seed 4827782238466591887
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 15925083537603503108
Retry 3/10 with a new seed 15925083537603503108
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 2727478662833365196
Retry 4/10 with a new seed 2727478662833365196
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 4457728579529045024
Retry 5/10 with a new seed 4457728579529045024
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 12536555724092563551
Retry 6/10 with a new seed 12536555724092563551
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 3481634907008004505
Retry 7/10 with a new seed 3481634907008004505
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 6276546333898043892
Retry 8/10 with a new seed 6276546333898043892
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 9237756074648594016
Retry 9/10 with a new seed 9237756074648594016
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
Seed: 6104112555227556516
Retry 10/10 with a new seed 6104112555227556516
Testing java corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/java/test/corpus
0. java - corpus - comments - comment
1. java - corpus - comments - comments and literals
2. java - corpus - declarations - local variable
3. java - corpus - declarations - local array variable
4. java - corpus - declarations - module
5. java - corpus - declarations - module with normal annotation
6. java - corpus - declarations - module with marker annotation
7. java - corpus - declarations - module with single element annotation
8. java - corpus - declarations - package_declaration
9. java - corpus - declarations - module directive
10. java - corpus - declarations - module directive with requires, exports, opens, uses and provides
11. java - corpus - declarations - single type import declaration
12. java - corpus - declarations - type_import_on_declaraction
13. java - corpus - declarations - single static import declaration
14. java - corpus - declarations - static import on demand declaration
15. java - corpus - declarations - class declaration
16. java - corpus - declarations - class declaration involving public, private, abstract and superclass
17. java - corpus - declarations - class declaration with implements
18. java - corpus - declarations - class declaration with body
19. java - corpus - declarations - interface declaration
20. java - corpus - declarations - interface declaration with extends
21. java - corpus - declarations - interface with annotation type declaration
22. java - corpus - declarations - method declaration
23. java - corpus - declarations - constructor declaration
24. java - corpus - declarations - throws
25. java - corpus - declarations - object instantiation
26. java - corpus - declarations - variable declaration
27. java - corpus - declarations - enum declaration
28. java - corpus - declarations - enum declaration inside an interface
29. java - corpus - declarations - record declaration
30. java - corpus - declarations - record declaration with generics
31. java - corpus - declarations - record declaration inside a class
32. java - corpus - declarations - record declaration inside an interface
33. java - corpus - declarations - record declaration with compact constructor
34. java - corpus - declarations - record declaration that implements interface
35. java - corpus - declarations - class declaration with dollar-sign identifiers
36. java - corpus - declarations - Sealed classes
37. java - corpus - expressions - standalone assignment expression
38. java - corpus - expressions - standalone binary expression
39. java - corpus - expressions - instanceof expressions
40. java - corpus - expressions - if statements
41. java - corpus - expressions - if statements with braces
42. java - corpus - expressions - if statements with assignment without braces
43. java - corpus - expressions - if then else statement
44. java - corpus - expressions - nested if then else statements
45. java - corpus - expressions - ternary expressions
46. java - corpus - expressions - for statement
47. java - corpus - expressions - Enhanced for statements
48. java - corpus - expressions - while statement
49. java - corpus - expressions - try-with-resources statements
50. java - corpus - expressions - return statement
51. java - corpus - expressions - annotation
52. java - corpus - expressions - marker annotation
53. java - corpus - expressions - single element annotation
54. java - corpus - expressions - annotation in array creation
55. java - corpus - expressions - lambda expression
56. java - corpus - expressions - traditional switch statement
57. java - corpus - expressions - functional switch statement
58. java - corpus - expressions - traditional-style switch expression
59. java - corpus - expressions - functional switch expression
60. java - corpus - expressions - switch expression with block
61. java - corpus - expressions - switch expressions added
62. java - corpus - expressions - switch statement and pre-increment
63. java - corpus - expressions - type arguments
64. java - corpus - expressions - wildcard
65. java - corpus - expressions - type arguments with generic types
66. java - corpus - expressions - empty type arguments
67. java - corpus - expressions - method references
68. java - corpus - expressions - Non-ascii identifiers
69. java - corpus - literals - decimal integer literals
70. java - corpus - literals - hex integer literals
71. java - corpus - literals - octal integer literals
72. java - corpus - literals - binary integer literal
73. java - corpus - literals - floating point literals
74. java - corpus - literals - boolean literals
75. java - corpus - literals - character literals
76. java - corpus - literals - string literals
77. java - corpus - literals - text block
78. java - corpus - literals - null literals
79. java - corpus - literals - char escapes
80. java - corpus - literals - octal escapes
81. java - corpus - literals - unicode escapes
82. java - corpus - literals - ascii escapes
83. java - corpus - literals - class literals
84. java - corpus - precedence - Precedence
85. java - corpus - types - integral types
86. java - corpus - types - floating point types
Non matchable skip definitions:
java - corpus - expressions - switch with unnamed pattern variable
thread 'tests::corpus_test::test_corpus_for_java_language' panicked at crates/cli/src/tests/corpus_test.rs:336:13:
Non matchable skip definitions needs to be removed
---- tests::corpus_test::test_corpus_for_javascript_language stdout ----
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 8746852220165375166
Retry 1/10 with a new seed 8746852220165375166
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 11123140693767384057
Retry 2/10 with a new seed 11123140693767384057
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 2832097901772554047
Retry 3/10 with a new seed 2832097901772554047
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 7259306734079371842
Retry 4/10 with a new seed 7259306734079371842
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 5329208759105012054
Retry 5/10 with a new seed 5329208759105012054
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 899893605083429545
Retry 6/10 with a new seed 899893605083429545
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 16641975824856842135
Retry 7/10 with a new seed 16641975824856842135
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 3321620123250463905
Retry 8/10 with a new seed 3321620123250463905
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 3450821537367846745
Retry 9/10 with a new seed 3450821537367846745
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
Seed: 4200142295160160931
Retry 10/10 with a new seed 4200142295160160931
Testing javascript corpus @ /home/user/src/tree-sitter/test/fixtures/grammars/javascript/test/corpus
0. javascript - corpus - destructuring - Object destructuring assignments
1. javascript - corpus - destructuring - Object destructuring parameters
2. javascript - corpus - destructuring - Array destructuring assignments
3. javascript - corpus - destructuring - Object destructuring patterns w/ default values
4. javascript - corpus - expressions - Strings
5. javascript - corpus - expressions - Template strings
6. javascript - corpus - expressions - Function calls with template strings
7. javascript - corpus - expressions - Numbers
8. javascript - corpus - expressions - Variables
9. javascript - corpus - expressions - Multi-line variable declarations
10. javascript - corpus - expressions - Booleans
11. javascript - corpus - expressions - Regexps
12. javascript - corpus - expressions - Comments take precedence over regexes
13. javascript - corpus - expressions - Objects
14. javascript - corpus - expressions - Objects with shorthand properties
15. javascript - corpus - expressions - Objects with method definitions
16. javascript - corpus - expressions - Objects with reserved words for keys
17. javascript - corpus - expressions - Classes
18. javascript - corpus - expressions - Classes with reserved words as methods
19. javascript - corpus - expressions - Class Property Fields
20. javascript - corpus - expressions - Class Decorators
21. javascript - corpus - expressions - Arrays
22. javascript - corpus - expressions - Functions
23. javascript - corpus - expressions - Arrow functions
24. javascript - corpus - expressions - Generator Functions
25. javascript - corpus - expressions - Function parameters with default values
26. javascript - corpus - expressions - Property access
27. javascript - corpus - expressions - Chained Property access
28. javascript - corpus - expressions - Chained callbacks
29. javascript - corpus - expressions - Function calls
30. javascript - corpus - expressions - Optional chaining property access
31. javascript - corpus - expressions - Optional chaining array access
32. javascript - corpus - expressions - Optional function calls
33. javascript - corpus - expressions - Constructor calls
34. javascript - corpus - expressions - Await Expressions
35. javascript - corpus - expressions - Async Functions and Methods
36. javascript - corpus - expressions - Math operators
37. javascript - corpus - expressions - Boolean operators
38. javascript - corpus - expressions - The null-coalescing operator
39. javascript - corpus - expressions - Bitwise operators
40. javascript - corpus - expressions - Relational operators
41. javascript - corpus - expressions - Assignments
42. javascript - corpus - expressions - The comma operator
43. javascript - corpus - expressions - Ternaries
44. javascript - corpus - expressions - Type operators
45. javascript - corpus - expressions - The delete operator
46. javascript - corpus - expressions - The void operator
47. javascript - corpus - expressions - Augmented assignments
48. javascript - corpus - expressions - Operator precedence
49. javascript - corpus - expressions - Simple JSX elements
50. javascript - corpus - expressions - Anonymous JSX element
51. javascript - corpus - expressions - Expressions within JSX elements
52. javascript - corpus - expressions - Expressions with rest elements
53. javascript - corpus - expressions - Forward slashes after parenthesized expressions
54. javascript - corpus - expressions - Non-breaking spaces as whitespace
55. javascript - corpus - expressions - Yield expressions
56. javascript - corpus - expressions - JSX
57. javascript - corpus - literals - Numbers
58. javascript - corpus - literals - Unicode identifiers
59. javascript - corpus - literals - Strings containing comment-like content
60. javascript - corpus - literals - Quote escaping
61. javascript - corpus - literals - Line continuations
62. javascript - corpus - literals - Non-standard unescaped newlines legal in TSX attributes
63. javascript - corpus - literals - JSX strings with unescaped newlines for TSX attributes
64. javascript - corpus - semicolon_insertion - Automatic semicolon insertion
65. javascript - corpus - semicolon_insertion - Semicolon insertion before update expressions
66. javascript - corpus - semicolon_insertion - property access across lines
67. javascript - corpus - semicolon_insertion - indented code after blocks
68. javascript - corpus - semicolon_insertion - operator expressions split across lines
69. javascript - corpus - semicolon_insertion - Alphabetical infix operators split across lines
70. javascript - corpus - semicolon_insertion - Single-line if/else statements
71. javascript - corpus - semicolon_insertion - single-line blocks without semicolons
72. javascript - corpus - semicolon_insertion - Multi-line chained expressions in var declarations
73. javascript - corpus - semicolon_insertion - if/for/while/do statements without semicolons
74. javascript - corpus - semicolon_insertion - Single-line declarations without semicolons
75. javascript - corpus - semicolon_insertion - Comments after statements without semicolons
76. javascript - corpus - statements - Imports
77. javascript - corpus - statements - Exports
78. javascript - corpus - statements - Decorators before exports
79. javascript - corpus - statements - If statements
80. javascript - corpus - statements - If-else statements
81. javascript - corpus - statements - For statements
82. javascript - corpus - statements - For-in statements
83. javascript - corpus - statements - For loops beginning with an in-expression
84. javascript - corpus - statements - For-of statements
85. javascript - corpus - statements - For-await-of statements
86. javascript - corpus - statements - While statements
87. javascript - corpus - statements - Do statements
88. javascript - corpus - statements - Return statements
89. javascript - corpus - statements - Variable declarations
90. javascript - corpus - statements - Comments
91. javascript - corpus - statements - Comments between statements
92. javascript - corpus - statements - Comments with asterisks
93. javascript - corpus - statements - Comments within expressions
94. javascript - corpus - statements - Switch statements
95. javascript - corpus - statements - Throw statements
96. javascript - corpus - statements - Throw statements with sequence expressions
97. javascript - corpus - statements - Try catch finally statements
98. javascript - corpus - statements - Empty statements
99. javascript - corpus - statements - Labeled statements
100. javascript - corpus - statements - Debugger statements
101. javascript - corpus - statements - With statements
102. javascript - corpus - statements - Hash bang lines
103. javascript - javascript_errors - Missing default values for function parameters
104. javascript - javascript_errors - Missing object-literal values
105. javascript - javascript_errors - Extra identifiers in expressions
106. javascript - javascript_errors - Extra complex literals in expressions
Incorrect initial parse for javascript - javascript_errors - Extra complex literals in expressions
correct / expected / unexpected
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string)))) (object (pair (property_identifier) (string)))) (statement_block (expression_statement (assignment_expression (identifier) (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
(program (if_statement (parenthesized_expression (ERROR (object (pair (property_identifier) (string (string_fragment))))) (object (pair (property_identifier) (string (string_fragment))))) (statement_block (expression_statement (assignment_expression (identifier) (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))) (MISSING ";")) (expression_statement (function_expression (formal_parameters (identifier)) (statement_block (expression_statement (identifier))))))))
107. javascript - javascript_errors - Extra tokens at the end of the file
108. javascript - javascript_errors - Errors after a sequence of function declarations
109. javascript - javascript_errors - Errors inside of a template string substitution
Incorrect initial parse for javascript - javascript_errors - Errors inside of a template string substitution
correct / expected / unexpected
(program (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier)))))) (lexical_declaration (variable_declarator (identifier) (template_string (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")"))))))))
(program (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (augmented_assignment_expression (identifier) (MISSING identifier))) (string_fragment)))) (lexical_declaration (variable_declarator (identifier) (template_string (string_fragment) (template_substitution (call_expression (identifier) (arguments (identifier) (MISSING ")")))) (string_fragment)))))
110. javascript - javascript_errors - Long sequences of invalid tokens
Incorrect initial parse for javascript - javascript_errors - Long sequences of invalid tokens
correct / expected / unexpected
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string)))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string))))) (return_statement (object)))))
(program (function_declaration (identifier) (formal_parameters (identifier)) (statement_block (expression_statement (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment))))) (expression_statement (binary_expression (identifier) (ERROR) (call_expression (member_expression (identifier) (property_identifier)) (arguments (string (string_fragment)))))) (return_statement (object)))))
thread 'tests::corpus_test::test_corpus_for_javascript_language' panicked at crates/cli/src/tests/corpus_test.rs:323:5:
3 javascript corpus tests failed
failures:
tests::async_context_test::test_node_in_fut
tests::corpus_test::test_corpus_for_bash_language
tests::corpus_test::test_corpus_for_c_language
tests::corpus_test::test_corpus_for_cpp_language
tests::corpus_test::test_corpus_for_embedded_template_language
tests::corpus_test::test_corpus_for_go_language
tests::corpus_test::test_corpus_for_html_language
tests::corpus_test::test_corpus_for_java_language
tests::corpus_test::test_corpus_for_javascript_language
tests::corpus_test::test_corpus_for_json_language
tests::corpus_test::test_corpus_for_php_language
tests::corpus_test::test_corpus_for_python_language
tests::corpus_test::test_corpus_for_ruby_language
tests::corpus_test::test_corpus_for_rust_language
tests::corpus_test::test_corpus_for_tsx_language
tests::corpus_test::test_corpus_for_typescript_language
tests::highlight_test::test_highlighting_cancellation
tests::highlight_test::test_highlighting_carriage_returns
tests::highlight_test::test_highlighting_ejs_with_html_and_javascript
tests::highlight_test::test_highlighting_empty_lines
tests::highlight_test::test_highlighting_injected_html_in_javascript
tests::highlight_test::test_highlighting_injected_javascript_in_html
tests::highlight_test::test_highlighting_injected_javascript_in_html_mini
tests::highlight_test::test_highlighting_javascript
tests::highlight_test::test_highlighting_multiline_nodes_to_html
tests::highlight_test::test_highlighting_via_c_api
tests::highlight_test::test_highlighting_with_content_children_included
tests::highlight_test::test_highlighting_with_local_variable_tracking
tests::language_test::test_lookahead_iterator
tests::node_test::test_hidden_zero_width_node_with_visible_child
tests::node_test::test_node_child_by_field_name_with_extra_hidden_children
tests::node_test::test_node_children_by_field_name
tests::node_test::test_node_descendant_for_range
tests::node_test::test_node_numeric_symbols_respect_simple_aliases
tests::node_test::test_parent_of_zero_width_node
tests::parser_test::test_decode_cp1252
tests::parser_test::test_decode_macintosh
tests::parser_test::test_decode_utf24le
tests::parser_test::test_decode_utf32
tests::parser_test::test_parsing_after_detecting_error_in_the_middle_of_a_string_token
tests::parser_test::test_parsing_invalid_chars_at_eof
tests::parser_test::test_parsing_with_a_newly_excluded_range
tests::parser_test::test_parsing_with_included_range_containing_mismatched_positions
tests::parser_test::test_parsing_with_multiple_included_ranges
tests::parser_test::test_parsing_with_one_included_range
tests::pathological_test::test_pathological_example_1
tests::query_test::test_capture_quantifiers
tests::query_test::test_query_captures_basic
tests::query_test::test_query_captures_with_duplicates
tests::query_test::test_query_cursor_next_capture_with_byte_range
tests::query_test::test_query_cursor_next_capture_with_point_range
tests::query_test::test_query_errors_on_impossible_patterns
tests::query_test::test_query_errors_on_invalid_syntax
tests::query_test::test_query_is_pattern_guaranteed_at_step
tests::query_test::test_query_is_pattern_non_local
tests::query_test::test_query_is_pattern_rooted
tests::query_test::test_query_matches_in_language_with_simple_aliases
tests::query_test::test_query_matches_with_captured_wildcard_at_root
tests::query_test::test_query_matches_with_deeply_nested_patterns_with_fields
tests::query_test::test_query_matches_with_extra_children
tests::query_test::test_query_matches_with_immediate_siblings
tests::query_test::test_query_matches_with_multiple_patterns_same_root
tests::query_test::test_query_matches_with_simple_alternatives
tests::query_test::test_query_matches_with_supertypes
tests::query_test::test_query_matches_with_wildcard_at_root_intersecting_byte_range
tests::query_test::test_query_verifies_possible_patterns_with_aliased_parent_nodes
tests::query_test::test_wildcard_behavior_before_anchor
tests::tags_test::test_invalid_capture
tests::tags_test::test_tags_columns_measured_in_utf16_code_units
tests::tags_test::test_tags_python
tests::tags_test::test_tags_ruby
tests::tags_test::test_tags_with_parse_error
tests::test_highlight_test::test_highlight_test_with_basic_test
tests::test_tags_test::test_tags_test_with_basic_test
tests::tree_test::test_consistency_with_mid_codepoint_edit
tests::tree_test::test_tree_edit_with_included_ranges
test result: FAILED. 184 passed; 76 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.05s
error: test failed, to rerun pass `--lib`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment