Linked Data Patch Format Implementation Report

Ruby ld-patch gem test results

This document reports conformance for for Linked Data Patch Format

This report is also available in Turtle

LD::Patch
Description
Implements the W3C Linked Data Patch Format and operations for RDF.rb. Makes use of the SPARQL gem for performing updates
Programming Language
Ruby
Home Page
https://ruby-rdf.github.io/ld-patch
Developer
Test Suite Compliance
51/51 (100.0%)
77/77 (100.0%)
373/375 (99.5%)

Individual Test Results

Test LD::Patch
Test empty: empty PASS
Test add-1triple: add-1triple PASS
Test add-abbr-1triple: add-abbr-1triple PASS
Test addnew-1triple: addnew-1triple PASS
Test addnew-abbr-1triple: addnew-abbr-1triple PASS
Test delete-1triple: delete-1triple PASS
Test delete-abbr-1triple: delete-abbr-1triple PASS
Test deleteexisting-1triple: deleteexisting-1triple PASS
Test deleteexisting-abbr-1triple: deleteexisting-abbr-1triple PASS
Test bind: bind PASS
Test bind-abbr: bind-abbr PASS
Test bind-overriden: bind-overriden PASS
Test path-forward: path-forward PASS
Test path-backward: path-backward PASS
Test path-at: path-at PASS
Test path-unicity: path-unicity PASS
Test path-unicity-fail: path-unicity-fail PASS
Test path-filter: path-filter PASS
Test path-filter-equal: path-filter-equal PASS
Test path-starting-with-literal: path-starting-with-literal PASS
Test add-noop: add-noop PASS
Test addnew-noop-fail: addnew-noop-fail PASS
Test delete-noop: delete-noop PASS
Test deleteexisting-noop-fail: deleteexisting-noop-fail PASS
Test cut: cut PASS
Test cut-abbr: cut-abbr PASS
Test cut-fail: cut-fail PASS
Test updatelist: updatelist PASS
Test updatelist-abbr: updatelist-abbr PASS
Test updatelist-nil: updatelist-nil PASS
Test updatelist-ambiguous: updatelist-ambiguous PASS
Test updatelist-not-a-list: updatelist-not-a-list PASS
Test updatelist-malformed-2first: updatelist-malformed-2first PASS
Test updatelist-malformed-2rest: updatelist-malformed-2rest PASS
Test updatelist-exceed-size: updatelist-exceed-size PASS
Test updatelist-exceed-size-negative: updatelist-exceed-size-negative PASS
Test prefix-simple: prefix-simple PASS
Test prefix-override: prefix-override PASS
Test bnode-fresh: bnode-fresh PASS
Test bnode-not-deleted: bnode-not-deleted PASS
Test bnode-same-id: bnode-same-id PASS
Test spec_examples-1-2-3: spec_examples-1-2-3 PASS
Test spec_examples-4-5-6: spec_examples-4-5-6 PASS
Test spec_examples-4-7-8: spec_examples-4-7-8 PASS
Test spec_examples-4-9-10: spec_examples-4-9-10 PASS
Test spec_examples-4-11-12: spec_examples-4-11-12 PASS
Test spec_examples-4-13-14: spec_examples-4-13-14 PASS
Test spec_examples-4-15-16: spec_examples-4-15-16 PASS
Test spec_examples-4-17-18: spec_examples-4-17-18 PASS
Test spec_example24_positive: spec_example24_positive PASS
Test spec_example24_negative: spec_example24_negative PASS
Percentage passed out of 51 Tests 100.0%

Test LD::Patch
Test a_empty_graph.v: a_empty_graph.v PASS
Test a_no_period.v: a_no_period.v PASS
Test a_var_as_object.v: a_var_as_object.v PASS
Test a_var_as_predicate.v: a_var_as_predicate.v PASS
Test a_var_as_subject.v: a_var_as_subject.v PASS
Test add_empty_graph: add_empty_graph PASS
Test add_no_period: add_no_period PASS
Test add_var_as_object: add_var_as_object PASS
Test add_var_as_predicate: add_var_as_predicate PASS
Test add_var_as_subject: add_var_as_subject PASS
Test addnew_empty_graph.v: addnew_empty_graph.v PASS
Test addnew_no_period.v: addnew_no_period.v PASS
Test addnew_var_as_object.v: addnew_var_as_object.v PASS
Test addnew_var_as_predicate.v: addnew_var_as_predicate.v PASS
Test addnew_var_as_subject.v: addnew_var_as_subject.v PASS
Test an_empty_graph.v: an_empty_graph.v PASS
Test an_no_period.v: an_no_period.v PASS
Test an_var_as_object.v: an_var_as_object.v PASS
Test an_var_as_predicate.v: an_var_as_predicate.v PASS
Test an_var_as_subject.v: an_var_as_subject.v PASS
Test bind_no_path: bind_no_path PASS
Test bind_no_period: bind_no_period PASS
Test bind_no_var: bind_no_var PASS
Test bind_var_unicode: bind_var_unicode PASS
Test c_bnode.v: c_bnode.v PASS
Test c_iri.v: c_iri.v PASS
Test c_no_period.v: c_no_period.v PASS
Test c_simple.v: c_simple.v PASS
Test cut_bnode: cut_bnode PASS
Test cut_iri: cut_iri PASS
Test cut_no_period: cut_no_period PASS
Test cut_simple: cut_simple PASS
Test d_empty_graph.v: d_empty_graph.v PASS
Test d_no_period.v: d_no_period.v PASS
Test d_var_as_object.v: d_var_as_object.v PASS
Test d_var_as_predicate.v: d_var_as_predicate.v PASS
Test d_var_as_subject.v: d_var_as_subject.v PASS
Test de_empty_graph.v: de_empty_graph.v PASS
Test de_no_period.v: de_no_period.v PASS
Test de_var_as_object.v: de_var_as_object.v PASS
Test de_var_as_predicate.v: de_var_as_predicate.v PASS
Test de_var_as_subject.v: de_var_as_subject.v PASS
Test delete_empty_graph.v: delete_empty_graph.v PASS
Test delete_no_period.v: delete_no_period.v PASS
Test delete_var_as_object.v: delete_var_as_object.v PASS
Test delete_var_as_predicate.v: delete_var_as_predicate.v PASS
Test delete_var_as_subject.v: delete_var_as_subject.v PASS
Test deleteexisting_empty_graph.v: deleteexisting_empty_graph.v PASS
Test deleteexisting_no_period.v: deleteexisting_no_period.v PASS
Test deleteexisting_var_as_object.v: deleteexisting_var_as_object.v PASS
Test deleteexisting_var_as_predicate.v: deleteexisting_var_as_predicate.v PASS
Test deleteexisting_var_as_subject.v: deleteexisting_var_as_subject.v PASS
Test empty_patch: empty_patch PASS
Test empty_patch_whitespace: empty_patch_whitespace PASS
Test path_mixed: path_mixed PASS
Test ul_bnode.v: ul_bnode.v PASS
Test ul_iri.v: ul_iri.v PASS
Test ul_literal.v: ul_literal.v PASS
Test ul_no_period.v: ul_no_period.v PASS
Test ul_no_predicate.v: ul_no_predicate.v PASS
Test ul_no_slice.v: ul_no_slice.v PASS
Test ul_no_value.v: ul_no_value.v PASS
Test ul_single_index.v: ul_single_index.v PASS
Test ul_slice_wrong_order.v: ul_slice_wrong_order.v PASS
Test ul_var.v: ul_var.v PASS
Test unbound_variable: unbound_variable PASS
Test undeclared_prefix: undeclared_prefix PASS
Test updatelist_bnode: updatelist_bnode PASS
Test updatelist_iri: updatelist_iri PASS
Test updatelist_literal: updatelist_literal PASS
Test updatelist_no_period: updatelist_no_period PASS
Test updatelist_no_predicate: updatelist_no_predicate PASS
Test updatelist_no_slice: updatelist_no_slice PASS
Test updatelist_no_value: updatelist_no_value PASS
Test updatelist_single_index: updatelist_single_index PASS
Test updatelist_slice_wrong_order: updatelist_slice_wrong_order PASS
Test updatelist_var: updatelist_var PASS
Percentage passed out of 77 Tests 100.0%

Test LD::Patch
Test IRI_subject: IRI_subject PASS
Test IRI_subject__reverted: IRI_subject__reverted PASS
Test IRI_with_four_digit_numeric_escape: IRI_with_four_digit_numeric_escape PASS
Test IRI_with_four_digit_numeric_escape__reverted: IRI_with_four_digit_numeric_escape__reverted PASS
Test IRI_with_eight_digit_numeric_escape: IRI_with_eight_digit_numeric_escape PASS
Test IRI_with_eight_digit_numeric_escape__reverted: IRI_with_eight_digit_numeric_escape__reverted PASS
Test IRI_with_all_punctuation: IRI_with_all_punctuation PASS
Test IRI_with_all_punctuation__reverted: IRI_with_all_punctuation__reverted PASS
Test bareword_a_predicate: bareword_a_predicate PASS
Test bareword_a_predicate__reverted: bareword_a_predicate__reverted PASS
Test old_style_prefix: old_style_prefix PASS
Test old_style_prefix__reverted: old_style_prefix__reverted PASS
Test prefixed_IRI_predicate: prefixed_IRI_predicate PASS
Test prefixed_IRI_predicate__reverted: prefixed_IRI_predicate__reverted PASS
Test prefixed_IRI_object: prefixed_IRI_object PASS
Test prefixed_IRI_object__reverted: prefixed_IRI_object__reverted PASS
Test prefix_only_IRI: prefix_only_IRI PASS
Test prefix_only_IRI__reverted: prefix_only_IRI__reverted PASS
Test prefix_with_PN_CHARS_BASE_character_boundaries: prefix_with_PN_CHARS_BASE_character_boundaries PASS
Test prefix_with_PN_CHARS_BASE_character_boundaries__reverted: prefix_with_PN_CHARS_BASE_character_boundaries__reverted PASS
Test prefix_with_non_leading_extras: prefix_with_non_leading_extras PASS
Test prefix_with_non_leading_extras__reverted: prefix_with_non_leading_extras__reverted PASS
Test default_namespace_IRI: default_namespace_IRI PASS
Test default_namespace_IRI__reverted: default_namespace_IRI__reverted PASS
Test prefix_reassigned_and_used: prefix_reassigned_and_used PASS
Test prefix_reassigned_and_used__reverted: prefix_reassigned_and_used__reverted PASS
Test reserved_escaped_localName: reserved_escaped_localName PASS
Test reserved_escaped_localName__reverted: reserved_escaped_localName__reverted PASS
Test percent_escaped_localName: percent_escaped_localName PASS
Test percent_escaped_localName__reverted: percent_escaped_localName__reverted PASS
Test HYPHEN_MINUS_in_localName: HYPHEN_MINUS_in_localName PASS
Test HYPHEN_MINUS_in_localName__reverted: HYPHEN_MINUS_in_localName__reverted PASS
Test underscore_in_localName: underscore_in_localName PASS
Test underscore_in_localName__reverted: underscore_in_localName__reverted PASS
Test localname_with_COLON: localname_with_COLON PASS
Test localname_with_COLON__reverted: localname_with_COLON__reverted PASS
Test localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries: localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries PASS
Test localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries__reverted: localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries__reverted PASS
Test localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries: localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries PASS
Test localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries__reverted: localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries__reverted PASS
Test localName_with_nfc_PN_CHARS_BASE_character_boundaries: localName_with_nfc_PN_CHARS_BASE_character_boundaries PASS
Test localName_with_nfc_PN_CHARS_BASE_character_boundaries__reverted: localName_with_nfc_PN_CHARS_BASE_character_boundaries__reverted PASS
Test localName_with_leading_underscore: localName_with_leading_underscore PASS
Test localName_with_leading_underscore__reverted: localName_with_leading_underscore__reverted PASS
Test localName_with_leading_digit: localName_with_leading_digit PASS
Test localName_with_leading_digit__reverted: localName_with_leading_digit__reverted PASS
Test localName_with_non_leading_extras: localName_with_non_leading_extras PASS
Test localName_with_non_leading_extras__reverted: localName_with_non_leading_extras__reverted PASS
Test labeled_blank_node_subject: labeled_blank_node_subject PASS
Test labeled_blank_node_object: labeled_blank_node_object PASS
Test labeled_blank_node_with_PN_CHARS_BASE_character_boundaries: labeled_blank_node_with_PN_CHARS_BASE_character_boundaries PASS
Test labeled_blank_node_with_leading_underscore: labeled_blank_node_with_leading_underscore PASS
Test labeled_blank_node_with_leading_digit: labeled_blank_node_with_leading_digit PASS
Test labeled_blank_node_with_non_leading_extras: labeled_blank_node_with_non_leading_extras PASS
Test anonymous_blank_node_subject: anonymous_blank_node_subject PASS
Test anonymous_blank_node_object: anonymous_blank_node_object PASS
Test sole_blankNodePropertyList: sole_blankNodePropertyList PASS
Test blankNodePropertyList_as_subject: blankNodePropertyList_as_subject PASS
Test blankNodePropertyList_as_object: blankNodePropertyList_as_object PASS
Test blankNodePropertyList_with_multiple_triples: blankNodePropertyList_with_multiple_triples PASS
Test nested_blankNodePropertyLists: nested_blankNodePropertyLists PASS
Test blankNodePropertyList_containing_collection: blankNodePropertyList_containing_collection PASS
Test collection_subject: collection_subject PASS
Test collection_object: collection_object PASS
Test empty_collection: empty_collection PASS
Test empty_collection__reverted: empty_collection__reverted PASS
Test nested_collection: nested_collection PASS
Test first: first PASS
Test last: last PASS
Test LITERAL1: LITERAL1 PASS
Test LITERAL1__reverted: LITERAL1__reverted PASS
Test LITERAL1_ascii_boundaries: LITERAL1_ascii_boundaries PASS
Test LITERAL1_ascii_boundaries__reverted: LITERAL1_ascii_boundaries__reverted PASS
Test LITERAL1_with_UTF8_boundaries: LITERAL1_with_UTF8_boundaries PASS
Test LITERAL1_with_UTF8_boundaries__reverted: LITERAL1_with_UTF8_boundaries__reverted PASS
Test LITERAL1_all_controls: LITERAL1_all_controls PASS
Test LITERAL1_all_controls__reverted: LITERAL1_all_controls__reverted PASS
Test LITERAL1_all_punctuation: LITERAL1_all_punctuation PASS
Test LITERAL1_all_punctuation__reverted: LITERAL1_all_punctuation__reverted PASS
Test LITERAL_LONG1: LITERAL_LONG1 PASS
Test LITERAL_LONG1__reverted: LITERAL_LONG1__reverted PASS
Test LITERAL_LONG1_ascii_boundaries: LITERAL_LONG1_ascii_boundaries PASS
Test LITERAL_LONG1_ascii_boundaries__reverted: LITERAL_LONG1_ascii_boundaries__reverted PASS
Test LITERAL_LONG1_with_UTF8_boundaries: LITERAL_LONG1_with_UTF8_boundaries PASS
Test LITERAL_LONG1_with_UTF8_boundaries__reverted: LITERAL_LONG1_with_UTF8_boundaries__reverted PASS
Test LITERAL_LONG1_with_1_squote: LITERAL_LONG1_with_1_squote PASS
Test LITERAL_LONG1_with_1_squote__reverted: LITERAL_LONG1_with_1_squote__reverted PASS
Test LITERAL_LONG1_with_2_squotes: LITERAL_LONG1_with_2_squotes PASS
Test LITERAL_LONG1_with_2_squotes__reverted: LITERAL_LONG1_with_2_squotes__reverted PASS
Test LITERAL2: LITERAL2 PASS
Test LITERAL2__reverted: LITERAL2__reverted PASS
Test LITERAL2_ascii_boundaries: LITERAL2_ascii_boundaries PASS
Test LITERAL2_ascii_boundaries__reverted: LITERAL2_ascii_boundaries__reverted PASS
Test LITERAL2_with_UTF8_boundaries: LITERAL2_with_UTF8_boundaries PASS
Test LITERAL2_with_UTF8_boundaries__reverted: LITERAL2_with_UTF8_boundaries__reverted PASS
Test LITERAL_LONG2: LITERAL_LONG2 PASS
Test LITERAL_LONG2__reverted: LITERAL_LONG2__reverted PASS
Test LITERAL_LONG2_ascii_boundaries: LITERAL_LONG2_ascii_boundaries PASS
Test LITERAL_LONG2_ascii_boundaries__reverted: LITERAL_LONG2_ascii_boundaries__reverted PASS
Test LITERAL_LONG2_with_UTF8_boundaries: LITERAL_LONG2_with_UTF8_boundaries PASS
Test LITERAL_LONG2_with_UTF8_boundaries__reverted: LITERAL_LONG2_with_UTF8_boundaries__reverted PASS
Test LITERAL_LONG2_with_1_squote: LITERAL_LONG2_with_1_squote PASS
Test LITERAL_LONG2_with_1_squote__reverted: LITERAL_LONG2_with_1_squote__reverted PASS
Test LITERAL_LONG2_with_2_squotes: LITERAL_LONG2_with_2_squotes PASS
Test LITERAL_LONG2_with_2_squotes__reverted: LITERAL_LONG2_with_2_squotes__reverted PASS
Test literal_with_CHARACTER_TABULATION: literal_with_CHARACTER_TABULATION PASS
Test literal_with_CHARACTER_TABULATION__reverted: literal_with_CHARACTER_TABULATION__reverted PASS
Test literal_with_BACKSPACE: literal_with_BACKSPACE PASS
Test literal_with_BACKSPACE__reverted: literal_with_BACKSPACE__reverted PASS
Test literal_with_LINE_FEED: literal_with_LINE_FEED PASS
Test literal_with_LINE_FEED__reverted: literal_with_LINE_FEED__reverted PASS
Test literal_with_CARRIAGE_RETURN: literal_with_CARRIAGE_RETURN PASS
Test literal_with_CARRIAGE_RETURN__reverted: literal_with_CARRIAGE_RETURN__reverted PASS
Test literal_with_FORM_FEED: literal_with_FORM_FEED PASS
Test literal_with_FORM_FEED__reverted: literal_with_FORM_FEED__reverted PASS
Test literal_with_REVERSE_SOLIDUS: literal_with_REVERSE_SOLIDUS PASS
Test literal_with_REVERSE_SOLIDUS__reverted: literal_with_REVERSE_SOLIDUS__reverted PASS
Test literal_with_escaped_CHARACTER_TABULATION: literal_with_escaped_CHARACTER_TABULATION PASS
Test literal_with_escaped_CHARACTER_TABULATION__reverted: literal_with_escaped_CHARACTER_TABULATION__reverted PASS
Test literal_with_escaped_BACKSPACE: literal_with_escaped_BACKSPACE PASS
Test literal_with_escaped_BACKSPACE__reverted: literal_with_escaped_BACKSPACE__reverted PASS
Test literal_with_escaped_LINE_FEED: literal_with_escaped_LINE_FEED PASS
Test literal_with_escaped_LINE_FEED__reverted: literal_with_escaped_LINE_FEED__reverted PASS
Test literal_with_escaped_CARRIAGE_RETURN: literal_with_escaped_CARRIAGE_RETURN PASS
Test literal_with_escaped_CARRIAGE_RETURN__reverted: literal_with_escaped_CARRIAGE_RETURN__reverted PASS
Test literal_with_escaped_FORM_FEED: literal_with_escaped_FORM_FEED PASS
Test literal_with_escaped_FORM_FEED__reverted: literal_with_escaped_FORM_FEED__reverted PASS
Test literal_with_numeric_escape4: literal_with_numeric_escape4 PASS
Test literal_with_numeric_escape4__reverted: literal_with_numeric_escape4__reverted PASS
Test literal_with_numeric_escape8: literal_with_numeric_escape8 PASS
Test literal_with_numeric_escape8__reverted: literal_with_numeric_escape8__reverted PASS
Test IRIREF_datatype: IRIREF_datatype PASS
Test IRIREF_datatype__reverted: IRIREF_datatype__reverted PASS
Test prefixed_name_datatype: prefixed_name_datatype PASS
Test prefixed_name_datatype__reverted: prefixed_name_datatype__reverted PASS
Test bareword_integer: bareword_integer PASS
Test bareword_integer__reverted: bareword_integer__reverted PASS
Test bareword_decimal: bareword_decimal PASS
Test bareword_decimal__reverted: bareword_decimal__reverted PASS
Test bareword_double: bareword_double PASS
Test bareword_double__reverted: bareword_double__reverted PASS
Test double_lower_case_e: double_lower_case_e PASS
Test double_lower_case_e__reverted: double_lower_case_e__reverted PASS
Test negative_numeric: negative_numeric PASS
Test negative_numeric__reverted: negative_numeric__reverted PASS
Test positive_numeric: positive_numeric PASS
Test positive_numeric__reverted: positive_numeric__reverted PASS
Test numeric_with_leading_0: numeric_with_leading_0 PASS
Test numeric_with_leading_0__reverted: numeric_with_leading_0__reverted PASS
Test literal_true: literal_true PASS
Test literal_true__reverted: literal_true__reverted PASS
Test literal_false: literal_false PASS
Test literal_false__reverted: literal_false__reverted PASS
Test langtagged_non_LONG: langtagged_non_LONG PASS
Test langtagged_non_LONG__reverted: langtagged_non_LONG__reverted PASS
Test langtagged_LONG: langtagged_LONG PASS
Test langtagged_LONG__reverted: langtagged_LONG__reverted PASS
Test lantag_with_subtag: lantag_with_subtag PASS
Test lantag_with_subtag__reverted: lantag_with_subtag__reverted PASS
Test objectList_with_two_objects: objectList_with_two_objects PASS
Test objectList_with_two_objects__reverted: objectList_with_two_objects__reverted PASS
Test predicateObjectList_with_two_objectLists: predicateObjectList_with_two_objectLists PASS
Test predicateObjectList_with_two_objectLists__reverted: predicateObjectList_with_two_objectLists__reverted PASS
Test repeated_semis_at_end: repeated_semis_at_end PASS
Test repeated_semis_at_end__reverted: repeated_semis_at_end__reverted PASS
Test repeated_semis_not_at_end: repeated_semis_not_at_end PASS
Test repeated_semis_not_at_end__reverted: repeated_semis_not_at_end__reverted PASS
Test comment_following_localName: comment_following_localName PASS
Test comment_following_localName__reverted: comment_following_localName__reverted PASS
Test number_sign_following_localName: number_sign_following_localName PASS
Test number_sign_following_localName__reverted: number_sign_following_localName__reverted PASS
Test comment_following_PNAME_NS: comment_following_PNAME_NS PASS
Test comment_following_PNAME_NS__reverted: comment_following_PNAME_NS__reverted PASS
Test number_sign_following_PNAME_NS: number_sign_following_PNAME_NS PASS
Test number_sign_following_PNAME_NS__reverted: number_sign_following_PNAME_NS__reverted PASS
Test LITERAL_LONG2_with_REVERSE_SOLIDUS: LITERAL_LONG2_with_REVERSE_SOLIDUS PASS
Test LITERAL_LONG2_with_REVERSE_SOLIDUS__reverted: LITERAL_LONG2_with_REVERSE_SOLIDUS__reverted PASS
Test turtle-syntax-bad-LITERAL2_with_langtag_and_datatype: turtle-syntax-bad-LITERAL2_with_langtag_and_datatype PASS
Test two_LITERAL_LONG2s: two_LITERAL_LONG2s PASS
Test two_LITERAL_LONG2s__reverted: two_LITERAL_LONG2s__reverted PASS
Test langtagged_LONG_with_subtag: langtagged_LONG_with_subtag PASS
Test langtagged_LONG_with_subtag__reverted: langtagged_LONG_with_subtag__reverted PASS
Test turtle-syntax-uri-01: turtle-syntax-uri-01 PASS
Test turtle-syntax-uri-02: turtle-syntax-uri-02 PASS
Test turtle-syntax-uri-03: turtle-syntax-uri-03 PASS
Test turtle-syntax-uri-04: turtle-syntax-uri-04 PASS
Test turtle-syntax-prefix-04: turtle-syntax-prefix-04 PASS
Test turtle-syntax-prefix-05: turtle-syntax-prefix-05 PASS
Test turtle-syntax-prefix-06: turtle-syntax-prefix-06 PASS
Test turtle-syntax-prefix-07: turtle-syntax-prefix-07 PASS
Test turtle-syntax-prefix-08: turtle-syntax-prefix-08 PASS
Test turtle-syntax-prefix-09: turtle-syntax-prefix-09 PASS
Test turtle-syntax-string-01: turtle-syntax-string-01 PASS
Test turtle-syntax-string-02: turtle-syntax-string-02 PASS
Test turtle-syntax-string-03: turtle-syntax-string-03 PASS
Test turtle-syntax-string-04: turtle-syntax-string-04 PASS
Test turtle-syntax-string-05: turtle-syntax-string-05 PASS
Test turtle-syntax-string-06: turtle-syntax-string-06 PASS
Test turtle-syntax-string-07: turtle-syntax-string-07 PASS
Test turtle-syntax-string-08: turtle-syntax-string-08 PASS
Test turtle-syntax-string-09: turtle-syntax-string-09 PASS
Test turtle-syntax-string-10: turtle-syntax-string-10 PASS
Test turtle-syntax-string-11: turtle-syntax-string-11 PASS
Test turtle-syntax-str-esc-01: turtle-syntax-str-esc-01 PASS
Test turtle-syntax-str-esc-02: turtle-syntax-str-esc-02 PASS
Test turtle-syntax-str-esc-03: turtle-syntax-str-esc-03 PASS
Test turtle-syntax-pname-esc-01: turtle-syntax-pname-esc-01 PASS
Test turtle-syntax-pname-esc-02: turtle-syntax-pname-esc-02 PASS
Test turtle-syntax-pname-esc-03: turtle-syntax-pname-esc-03 PASS
Test turtle-syntax-bnode-01: turtle-syntax-bnode-01 PASS
Test turtle-syntax-bnode-02: turtle-syntax-bnode-02 PASS
Test turtle-syntax-bnode-03: turtle-syntax-bnode-03 PASS
Test turtle-syntax-bnode-04: turtle-syntax-bnode-04 PASS
Test turtle-syntax-bnode-05: turtle-syntax-bnode-05 PASS
Test turtle-syntax-bnode-06: turtle-syntax-bnode-06 PASS
Test turtle-syntax-bnode-07: turtle-syntax-bnode-07 PASS
Test turtle-syntax-bnode-08: turtle-syntax-bnode-08 PASS
Test turtle-syntax-bnode-09: turtle-syntax-bnode-09 PASS
Test turtle-syntax-bnode-10: turtle-syntax-bnode-10 PASS
Test turtle-syntax-number-01: turtle-syntax-number-01 PASS
Test turtle-syntax-number-02: turtle-syntax-number-02 PASS
Test turtle-syntax-number-03: turtle-syntax-number-03 PASS
Test turtle-syntax-number-04: turtle-syntax-number-04 PASS
Test turtle-syntax-number-05: turtle-syntax-number-05 PASS
Test turtle-syntax-number-06: turtle-syntax-number-06 PASS
Test turtle-syntax-number-07: turtle-syntax-number-07 PASS
Test turtle-syntax-number-08: turtle-syntax-number-08 PASS
Test turtle-syntax-number-09: turtle-syntax-number-09 PASS
Test turtle-syntax-number-10: turtle-syntax-number-10 PASS
Test turtle-syntax-number-11: turtle-syntax-number-11 PASS
Test turtle-syntax-datatypes-01: turtle-syntax-datatypes-01 PASS
Test turtle-syntax-datatypes-02: turtle-syntax-datatypes-02 PASS
Test turtle-syntax-kw-01: turtle-syntax-kw-01 PASS
Test turtle-syntax-kw-02: turtle-syntax-kw-02 PASS
Test turtle-syntax-kw-03: turtle-syntax-kw-03 PASS
Test turtle-syntax-struct-01: turtle-syntax-struct-01 PASS
Test turtle-syntax-struct-02: turtle-syntax-struct-02 PASS
Test turtle-syntax-struct-03: turtle-syntax-struct-03 PASS
Test turtle-syntax-struct-04: turtle-syntax-struct-04 PASS
Test turtle-syntax-struct-05: turtle-syntax-struct-05 PASS
Test turtle-syntax-lists-01: turtle-syntax-lists-01 PASS
Test turtle-syntax-lists-02: turtle-syntax-lists-02 PASS
Test turtle-syntax-lists-03: turtle-syntax-lists-03 PASS
Test turtle-syntax-lists-04: turtle-syntax-lists-04 PASS
Test turtle-syntax-lists-05: turtle-syntax-lists-05 PASS
Test turtle-syntax-bad-uri-01: turtle-syntax-bad-uri-01 PASS
Test turtle-syntax-bad-uri-02: turtle-syntax-bad-uri-02 PASS
Test turtle-syntax-bad-uri-03: turtle-syntax-bad-uri-03 PASS
Test turtle-syntax-bad-uri-04: turtle-syntax-bad-uri-04 PASS
Test turtle-syntax-bad-uri-05: turtle-syntax-bad-uri-05 PASS
Test turtle-syntax-bad-prefix-01: turtle-syntax-bad-prefix-01 PASS
Test turtle-syntax-bad-prefix-02: turtle-syntax-bad-prefix-02 PASS
Test turtle-syntax-bad-prefix-03: turtle-syntax-bad-prefix-03 PASS
Test turtle-syntax-bad-prefix-04: turtle-syntax-bad-prefix-04 PASS
Test turtle-syntax-bad-prefix-05: turtle-syntax-bad-prefix-05 PASS
Test turtle-syntax-bad-struct-01: turtle-syntax-bad-struct-01 PASS
Test turtle-syntax-bad-struct-02: turtle-syntax-bad-struct-02 PASS
Test turtle-syntax-bad-struct-03: turtle-syntax-bad-struct-03 PASS
Test turtle-syntax-bad-struct-04: turtle-syntax-bad-struct-04 PASS
Test turtle-syntax-bad-struct-05: turtle-syntax-bad-struct-05 PASS
Test turtle-syntax-bad-struct-06: turtle-syntax-bad-struct-06 PASS
Test turtle-syntax-bad-struct-07: turtle-syntax-bad-struct-07 PASS
Test turtle-syntax-bad-kw-01: turtle-syntax-bad-kw-01 PASS
Test turtle-syntax-bad-kw-02: turtle-syntax-bad-kw-02 PASS
Test turtle-syntax-bad-kw-03: turtle-syntax-bad-kw-03 PASS
Test turtle-syntax-bad-kw-04: turtle-syntax-bad-kw-04 PASS
Test turtle-syntax-bad-kw-05: turtle-syntax-bad-kw-05 PASS
Test turtle-syntax-bad-n3-extras-01: turtle-syntax-bad-n3-extras-01 PASS
Test turtle-syntax-bad-n3-extras-02: turtle-syntax-bad-n3-extras-02 PASS
Test turtle-syntax-bad-n3-extras-03: turtle-syntax-bad-n3-extras-03 PASS
Test turtle-syntax-bad-n3-extras-04: turtle-syntax-bad-n3-extras-04 PASS
Test turtle-syntax-bad-n3-extras-05: turtle-syntax-bad-n3-extras-05 PASS
Test turtle-syntax-bad-n3-extras-06: turtle-syntax-bad-n3-extras-06 PASS
Test turtle-syntax-bad-n3-extras-07: turtle-syntax-bad-n3-extras-07 PASS
Test turtle-syntax-bad-n3-extras-08: turtle-syntax-bad-n3-extras-08 PASS
Test turtle-syntax-bad-n3-extras-09: turtle-syntax-bad-n3-extras-09 PASS
Test turtle-syntax-bad-n3-extras-10: turtle-syntax-bad-n3-extras-10 PASS
Test turtle-syntax-bad-n3-extras-11: turtle-syntax-bad-n3-extras-11 PASS
Test turtle-syntax-bad-n3-extras-12: turtle-syntax-bad-n3-extras-12 PASS
Test turtle-syntax-bad-n3-extras-13: turtle-syntax-bad-n3-extras-13 PASS
Test turtle-syntax-bad-struct-09: turtle-syntax-bad-struct-09 INAPPLICABLE
Test turtle-syntax-bad-struct-10: turtle-syntax-bad-struct-10 INAPPLICABLE
Test turtle-syntax-bad-struct-12: turtle-syntax-bad-struct-12 PASS
Test turtle-syntax-bad-struct-13: turtle-syntax-bad-struct-13 PASS
Test turtle-syntax-bad-struct-14: turtle-syntax-bad-struct-14 PASS
Test turtle-syntax-bad-struct-15: turtle-syntax-bad-struct-15 PASS
Test turtle-syntax-bad-struct-16: turtle-syntax-bad-struct-16 PASS
Test turtle-syntax-bad-struct-17: turtle-syntax-bad-struct-17 PASS
Test turtle-syntax-bad-lang-01: turtle-syntax-bad-lang-01 PASS
Test turtle-syntax-bad-esc-01: turtle-syntax-bad-esc-01 PASS
Test turtle-syntax-bad-esc-02: turtle-syntax-bad-esc-02 PASS
Test turtle-syntax-bad-esc-03: turtle-syntax-bad-esc-03 PASS
Test turtle-syntax-bad-esc-04: turtle-syntax-bad-esc-04 PASS
Test turtle-syntax-bad-pname-01: turtle-syntax-bad-pname-01 PASS
Test turtle-syntax-bad-pname-02: turtle-syntax-bad-pname-02 PASS
Test turtle-syntax-bad-pname-03: turtle-syntax-bad-pname-03 PASS
Test turtle-syntax-bad-string-01: turtle-syntax-bad-string-01 PASS
Test turtle-syntax-bad-string-02: turtle-syntax-bad-string-02 PASS
Test turtle-syntax-bad-string-03: turtle-syntax-bad-string-03 PASS
Test turtle-syntax-bad-string-04: turtle-syntax-bad-string-04 PASS
Test turtle-syntax-bad-string-05: turtle-syntax-bad-string-05 PASS
Test turtle-syntax-bad-string-06: turtle-syntax-bad-string-06 PASS
Test turtle-syntax-bad-string-07: turtle-syntax-bad-string-07 PASS
Test turtle-syntax-bad-num-01: turtle-syntax-bad-num-01 PASS
Test turtle-syntax-bad-num-02: turtle-syntax-bad-num-02 PASS
Test turtle-syntax-bad-num-03: turtle-syntax-bad-num-03 PASS
Test turtle-syntax-bad-num-04: turtle-syntax-bad-num-04 PASS
Test turtle-syntax-bad-num-05: turtle-syntax-bad-num-05 PASS
Test turtle-eval-struct-01: turtle-eval-struct-01 PASS
Test turtle-eval-struct-01__reverted: turtle-eval-struct-01__reverted PASS
Test turtle-eval-struct-02: turtle-eval-struct-02 PASS
Test turtle-eval-struct-02__reverted: turtle-eval-struct-02__reverted PASS
Test turtle-subm-01: turtle-subm-01 PASS
Test turtle-subm-02: turtle-subm-02 PASS
Test turtle-subm-02__reverted: turtle-subm-02__reverted PASS
Test turtle-subm-03: turtle-subm-03 PASS
Test turtle-subm-03__reverted: turtle-subm-03__reverted PASS
Test turtle-subm-04: turtle-subm-04 PASS
Test turtle-subm-04__reverted: turtle-subm-04__reverted PASS
Test turtle-subm-05: turtle-subm-05 PASS
Test turtle-subm-06: turtle-subm-06 PASS
Test turtle-subm-07: turtle-subm-07 PASS
Test turtle-subm-07__reverted: turtle-subm-07__reverted PASS
Test turtle-subm-08: turtle-subm-08 PASS
Test turtle-subm-09: turtle-subm-09 PASS
Test turtle-subm-09__reverted: turtle-subm-09__reverted PASS
Test turtle-subm-10: turtle-subm-10 PASS
Test turtle-subm-11: turtle-subm-11 PASS
Test turtle-subm-11__reverted: turtle-subm-11__reverted PASS
Test turtle-subm-12: turtle-subm-12 PASS
Test turtle-subm-12__reverted: turtle-subm-12__reverted PASS
Test turtle-subm-13: turtle-subm-13 PASS
Test turtle-subm-13__reverted: turtle-subm-13__reverted PASS
Test turtle-subm-14: turtle-subm-14 PASS
Test turtle-subm-15: turtle-subm-15 PASS
Test turtle-subm-15__reverted: turtle-subm-15__reverted PASS
Test turtle-subm-16: turtle-subm-16 PASS
Test turtle-subm-16__reverted: turtle-subm-16__reverted PASS
Test turtle-subm-17: turtle-subm-17 PASS
Test turtle-subm-17__reverted: turtle-subm-17__reverted PASS
Test turtle-subm-18: turtle-subm-18 PASS
Test turtle-subm-18__reverted: turtle-subm-18__reverted PASS
Test turtle-subm-19: turtle-subm-19 PASS
Test turtle-subm-19__reverted: turtle-subm-19__reverted PASS
Test turtle-subm-20: turtle-subm-20 PASS
Test turtle-subm-20__reverted: turtle-subm-20__reverted PASS
Test turtle-subm-21: turtle-subm-21 PASS
Test turtle-subm-21__reverted: turtle-subm-21__reverted PASS
Test turtle-subm-22: turtle-subm-22 PASS
Test turtle-subm-22__reverted: turtle-subm-22__reverted PASS
Test turtle-subm-23: turtle-subm-23 PASS
Test turtle-subm-23__reverted: turtle-subm-23__reverted PASS
Test turtle-subm-24: turtle-subm-24 PASS
Test turtle-subm-24__reverted: turtle-subm-24__reverted PASS
Test turtle-subm-25: turtle-subm-25 PASS
Test turtle-subm-25__reverted: turtle-subm-25__reverted PASS
Test turtle-subm-26: turtle-subm-26 PASS
Test turtle-subm-26__reverted: turtle-subm-26__reverted PASS
Test turtle-eval-bad-01: turtle-eval-bad-01 PASS
Test turtle-eval-bad-02: turtle-eval-bad-02 PASS
Test turtle-eval-bad-03: turtle-eval-bad-03 PASS
Test turtle-eval-bad-04: turtle-eval-bad-04 PASS
Test turtle-syntax-bad-blank-label-dot-end: turtle-syntax-bad-blank-label-dot-end PASS
Test turtle-syntax-bad-ln-dash-start: turtle-syntax-bad-ln-dash-start PASS
Test turtle-syntax-bad-ln-escape-start: turtle-syntax-bad-ln-escape-start PASS
Test turtle-syntax-bad-ln-escape: turtle-syntax-bad-ln-escape PASS
Test turtle-syntax-bad-missing-ns-dot-end: turtle-syntax-bad-missing-ns-dot-end PASS
Test turtle-syntax-bad-missing-ns-dot-start: turtle-syntax-bad-missing-ns-dot-start PASS
Test turtle-syntax-bad-ns-dot-end: turtle-syntax-bad-ns-dot-end PASS
Test turtle-syntax-bad-ns-dot-start: turtle-syntax-bad-ns-dot-start PASS
Test turtle-syntax-bad-number-dot-in-anon: turtle-syntax-bad-number-dot-in-anon PASS
Test turtle-syntax-blank-label: turtle-syntax-blank-label PASS
Test turtle-syntax-ln-colons: turtle-syntax-ln-colons PASS
Test turtle-syntax-ln-dots: turtle-syntax-ln-dots PASS
Test turtle-syntax-ns-dots: turtle-syntax-ns-dots PASS
Percentage passed out of 375 Tests 99.5%

Report Generation Software

This report generated by earl-report version 0.4.0 an Unlicensed Ruby application. More information is available at https://github.com/gkellogg/earl-report .