Created
August 23, 2025 12:22
-
-
Save sogaiu/91e3a2eb2099b36743b7152f920d4fc3 to your computer and use it in GitHub Desktop.
emsdk 4.0.9 tree-sitter test failure (fee50ad0ce3279f9c6f96576af24787601bbdc5f)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ 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>"a<span class=carriage-return></span>b"</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>"a<span class=carriage-return></span><span class=variable>b</span>"</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