Tests/LibWeb: Support WPT variant meta tags in test-web
Add support for WPT test variants, which allow a single test file to be run multiple times with different URL query parameters. Tests declare variants using `<meta name="variant" content="?param=value">` tags. When test-web encounters a test with variants, it expands that test into multiple runs, each with its own expectation file using the naming convention `testname@variant.txt` (e.g., `test@run_type=uri.txt`). Implementation details: - WebContent observes variant meta tags and communicates them to the test runner via a new `did_receive_test_variant_metadata` IPC call - test-web dynamically expands tests with variants during execution, waking idle views after each test completion to pick up new work - Use index-based test tracking to avoid dangling references when the test vector grows during variant expansion - Introduce TestRunContext to group test run state, and store a static pointer to it for signal handler access This enables proper testing of WPT tests that use variants, such as the html5lib parsing tests (which test uri, write, and write_single modes) and the editing/bold tests (which split across multiple ranges).
This commit is contained in:
parent
8b77b41661
commit
bf77aeb3dc
194 changed files with 3929 additions and 3358 deletions
|
|
@ -112,6 +112,29 @@ WebIDL::ExceptionOr<void> Internals::load_reference_test_metadata()
|
|||
return {};
|
||||
}
|
||||
|
||||
// https://web-platform-tests.org/writing-tests/testharness.html#variants
|
||||
WebIDL::ExceptionOr<void> Internals::load_test_variants()
|
||||
{
|
||||
auto& page = this->page();
|
||||
|
||||
auto* document = page.top_level_browsing_context().active_document();
|
||||
if (!document)
|
||||
return vm().throw_completion<JS::InternalError>("No active document available"sv);
|
||||
|
||||
auto variant_nodes = TRY(document->query_selector_all("meta[name=variant]"sv));
|
||||
|
||||
JsonArray variants;
|
||||
for (size_t i = 0; i < variant_nodes->length(); ++i) {
|
||||
auto const* variant_node = variant_nodes->item(i);
|
||||
auto content = as<DOM::Element>(variant_node)->get_attribute_value(HTML::AttributeNames::content);
|
||||
variants.must_append(content);
|
||||
}
|
||||
|
||||
// Always fire callback so test runner knows variant check is complete.
|
||||
page.client().page_did_receive_test_variant_metadata(variants);
|
||||
return {};
|
||||
}
|
||||
|
||||
void Internals::gc()
|
||||
{
|
||||
vm().heap().collect_garbage();
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ public:
|
|||
void signal_test_is_done(String const& text);
|
||||
void set_test_timeout(double milliseconds);
|
||||
WebIDL::ExceptionOr<void> load_reference_test_metadata();
|
||||
WebIDL::ExceptionOr<void> load_test_variants();
|
||||
|
||||
WebIDL::ExceptionOr<String> set_time_zone(StringView time_zone);
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ interface Internals {
|
|||
undefined signalTestIsDone(DOMString text);
|
||||
undefined setTestTimeout(double milliseconds);
|
||||
undefined loadReferenceTestMetadata();
|
||||
undefined loadTestVariants();
|
||||
|
||||
DOMString setTimeZone(DOMString timeZone);
|
||||
|
||||
|
|
|
|||
|
|
@ -409,6 +409,7 @@ public:
|
|||
virtual void page_did_finish_test([[maybe_unused]] String const& text) { }
|
||||
virtual void page_did_set_test_timeout([[maybe_unused]] double milliseconds) { }
|
||||
virtual void page_did_receive_reference_test_metadata(JsonValue) { }
|
||||
virtual void page_did_receive_test_variant_metadata(JsonValue) { }
|
||||
|
||||
virtual void page_did_set_browser_zoom([[maybe_unused]] double factor) { }
|
||||
|
||||
|
|
|
|||
|
|
@ -231,6 +231,7 @@ public:
|
|||
Function<void(String const&)> on_test_finish;
|
||||
Function<void(double milliseconds)> on_set_test_timeout;
|
||||
Function<void(JsonValue)> on_reference_test_metadata;
|
||||
Function<void(JsonValue)> on_test_variant_metadata;
|
||||
Function<void(size_t current_match_index, Optional<size_t> const& total_match_count)> on_find_in_page;
|
||||
Function<void(Gfx::Color)> on_theme_color_change;
|
||||
Function<void(Web::HTML::AudioPlayState)> on_audio_play_state_changed;
|
||||
|
|
|
|||
|
|
@ -171,6 +171,14 @@ void WebContentClient::did_receive_reference_test_metadata(u64 page_id, JsonValu
|
|||
}
|
||||
}
|
||||
|
||||
void WebContentClient::did_receive_test_variant_metadata(u64 page_id, JsonValue metadata)
|
||||
{
|
||||
if (auto view = view_for_page_id(page_id); view.has_value()) {
|
||||
if (view->on_test_variant_metadata)
|
||||
view->on_test_variant_metadata(metadata);
|
||||
}
|
||||
}
|
||||
|
||||
void WebContentClient::did_set_browser_zoom(u64 page_id, double factor)
|
||||
{
|
||||
if (auto view = view_for_page_id(page_id); view.has_value())
|
||||
|
|
|
|||
|
|
@ -137,6 +137,7 @@ private:
|
|||
virtual void did_finish_test(u64 page_id, String text) override;
|
||||
virtual void did_set_test_timeout(u64 page_id, double milliseconds) override;
|
||||
virtual void did_receive_reference_test_metadata(u64 page_id, JsonValue) override;
|
||||
virtual void did_receive_test_variant_metadata(u64 page_id, JsonValue) override;
|
||||
virtual void did_set_browser_zoom(u64 page_id, double factor) override;
|
||||
virtual void did_find_in_page(u64 page_id, size_t current_match_index, Optional<size_t> total_match_count) override;
|
||||
virtual void did_change_theme_color(u64 page_id, Gfx::Color color) override;
|
||||
|
|
|
|||
|
|
@ -354,6 +354,11 @@ void PageClient::page_did_receive_reference_test_metadata(JsonValue metadata)
|
|||
client().async_did_receive_reference_test_metadata(m_id, metadata);
|
||||
}
|
||||
|
||||
void PageClient::page_did_receive_test_variant_metadata(JsonValue metadata)
|
||||
{
|
||||
client().async_did_receive_test_variant_metadata(m_id, metadata);
|
||||
}
|
||||
|
||||
void PageClient::page_did_set_browser_zoom(double factor)
|
||||
{
|
||||
auto traversable = page().top_level_traversable();
|
||||
|
|
|
|||
|
|
@ -171,6 +171,7 @@ private:
|
|||
virtual void page_did_finish_test(String const& text) override;
|
||||
virtual void page_did_set_test_timeout(double milliseconds) override;
|
||||
virtual void page_did_receive_reference_test_metadata(JsonValue) override;
|
||||
virtual void page_did_receive_test_variant_metadata(JsonValue) override;
|
||||
virtual void page_did_set_browser_zoom(double factor) override;
|
||||
virtual void page_did_change_theme_color(Gfx::Color color) override;
|
||||
virtual void page_did_insert_clipboard_entry(Web::Clipboard::SystemClipboardRepresentation const&, StringView presentation_style) override;
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ endpoint WebContentClient
|
|||
did_finish_test(u64 page_id, String text) =|
|
||||
did_set_test_timeout(u64 page_id, double milliseconds) =|
|
||||
did_receive_reference_test_metadata(u64 page_id, JsonValue result) =|
|
||||
did_receive_test_variant_metadata(u64 page_id, JsonValue result) =|
|
||||
|
||||
did_set_browser_zoom(u64 page_id, double factor) =|
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
1006
Tests/LibWeb/Text/expected/wpt-import/editing/run/bold@1-1000.txt
Normal file
1006
Tests/LibWeb/Text/expected/wpt-import/editing/run/bold@1-1000.txt
Normal file
File diff suppressed because it is too large
Load diff
1006
Tests/LibWeb/Text/expected/wpt-import/editing/run/bold@1001-2000.txt
Normal file
1006
Tests/LibWeb/Text/expected/wpt-import/editing/run/bold@1001-2000.txt
Normal file
File diff suppressed because it is too large
Load diff
1006
Tests/LibWeb/Text/expected/wpt-import/editing/run/bold@2001-3000.txt
Normal file
1006
Tests/LibWeb/Text/expected/wpt-import/editing/run/bold@2001-3000.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,50 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 44 tests
|
||||
|
||||
39 Pass
|
||||
5 Fail
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandIndeterm("stylewithcss") before
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandState("stylewithcss") before
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandValue("stylewithcss") before
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandIndeterm("stylewithcss") after
|
||||
Fail [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandState("stylewithcss") after
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandValue("stylewithcss") after
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandIndeterm("bold") before
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandState("bold") before
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandValue("bold") before
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandIndeterm("bold") after
|
||||
Fail [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandState("bold") after
|
||||
Pass [["stylewithcss","false"],["bold",""]] "<span style=font-weight:100>fo[o</span><span style=font-weight:200>b]ar</span>" queryCommandValue("bold") after
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><b>e</b></span>f]</b>ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><b>e</b></span>f]</b>ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><b>e</b></span>f]</b>ghi" checks for modifications to non-editable content
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><b>e</b></span>f]</b>ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><span contenteditable><b>e</b></span></span>f]</b>ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><span contenteditable><b>e</b></span></span>f]</b>ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><span contenteditable><b>e</b></span></span>f]</b>ghi" checks for modifications to non-editable content
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<b>[d<span contenteditable=\"false\"><span contenteditable><b>e</b></span></span>f]</b>ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def]</i>ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def]</i>ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def]</i>ghi" checks for modifications to non-editable content
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def]</i>ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def</i>]ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def</i>]ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def</i>]ghi" checks for modifications to non-editable content
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def</i>]ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>{def}</i>ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>{def}</i>ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>{def}</i>ghi" checks for modifications to non-editable content
|
||||
Fail [["stylewithcss","false"],["bold",""]] "abc<i>{def}</i>ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc{<i>def</i>}ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc{<i>def</i>}ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc{<i>def</i>}ghi" checks for modifications to non-editable content
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc{<i>def</i>}ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def</i>]ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def</i>]ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc<i>[def</i>]ghi" checks for modifications to non-editable content
|
||||
Fail [["stylewithcss","false"],["bold",""]] "abc<i>[def</i>]ghi" compare innerHTML
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def]</i>ghi": execCommand("stylewithcss", false, "false") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def]</i>ghi": execCommand("bold", false, "") return value
|
||||
Pass [["stylewithcss","false"],["bold",""]] "abc[<i>def]</i>ghi" checks for modifications to non-editable content
|
||||
Fail [["stylewithcss","false"],["bold",""]] "abc[<i>def]</i>ghi" compare innerHTML
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 26 tests
|
||||
|
||||
26 Pass
|
||||
Pass getComputedStyle <body background>
|
||||
Pass getComputedStyle <table background>
|
||||
Pass getComputedStyle <thead background>
|
||||
Pass getComputedStyle <tbody background>
|
||||
Pass getComputedStyle <tfoot background>
|
||||
Pass getComputedStyle <tr background>
|
||||
Pass getComputedStyle <td background>
|
||||
Pass getComputedStyle <th background>
|
||||
Pass Getting <iframe>.src
|
||||
Pass Getting <a>.href
|
||||
Pass Getting <area>.href
|
||||
Pass Getting <base>.href
|
||||
Pass Getting <link>.href
|
||||
Pass Getting <img>.src
|
||||
Pass Getting <embed>.src
|
||||
Pass Getting <object>.data
|
||||
Pass Getting <track>.src
|
||||
Pass Getting <video>.src
|
||||
Pass Getting <audio>.src
|
||||
Pass Getting <input>.src
|
||||
Pass Getting <form>.action
|
||||
Pass Getting <input>.formAction
|
||||
Pass Getting <button>.formAction
|
||||
Pass Getting <script>.src
|
||||
Pass Getting <a>.ping
|
||||
Pass Getting <area>.ping
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 26 tests
|
||||
|
||||
26 Pass
|
||||
Pass getComputedStyle <body background>
|
||||
Pass getComputedStyle <table background>
|
||||
Pass getComputedStyle <thead background>
|
||||
Pass getComputedStyle <tbody background>
|
||||
Pass getComputedStyle <tfoot background>
|
||||
Pass getComputedStyle <tr background>
|
||||
Pass getComputedStyle <td background>
|
||||
Pass getComputedStyle <th background>
|
||||
Pass Getting <iframe>.src
|
||||
Pass Getting <a>.href
|
||||
Pass Getting <area>.href
|
||||
Pass Getting <base>.href
|
||||
Pass Getting <link>.href
|
||||
Pass Getting <img>.src
|
||||
Pass Getting <embed>.src
|
||||
Pass Getting <object>.data
|
||||
Pass Getting <track>.src
|
||||
Pass Getting <video>.src
|
||||
Pass Getting <audio>.src
|
||||
Pass Getting <input>.src
|
||||
Pass Getting <form>.action
|
||||
Pass Getting <input>.formAction
|
||||
Pass Getting <button>.formAction
|
||||
Pass Getting <script>.src
|
||||
Pass Getting <a>.ping
|
||||
Pass Getting <area>.ping
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 26 tests
|
||||
|
||||
26 Pass
|
||||
Pass getComputedStyle <body background>
|
||||
Pass getComputedStyle <table background>
|
||||
Pass getComputedStyle <thead background>
|
||||
Pass getComputedStyle <tbody background>
|
||||
Pass getComputedStyle <tfoot background>
|
||||
Pass getComputedStyle <tr background>
|
||||
Pass getComputedStyle <td background>
|
||||
Pass getComputedStyle <th background>
|
||||
Pass Getting <iframe>.src
|
||||
Pass Getting <a>.href
|
||||
Pass Getting <area>.href
|
||||
Pass Getting <base>.href
|
||||
Pass Getting <link>.href
|
||||
Pass Getting <img>.src
|
||||
Pass Getting <embed>.src
|
||||
Pass Getting <object>.data
|
||||
Pass Getting <track>.src
|
||||
Pass Getting <video>.src
|
||||
Pass Getting <audio>.src
|
||||
Pass Getting <input>.src
|
||||
Pass Getting <form>.action
|
||||
Pass Getting <input>.formAction
|
||||
Pass Getting <button>.formAction
|
||||
Pass Getting <script>.src
|
||||
Pass Getting <a>.ping
|
||||
Pass Getting <area>.ping
|
||||
|
|
@ -2,8 +2,7 @@ Harness status: OK
|
|||
|
||||
Found 17 tests
|
||||
|
||||
16 Pass
|
||||
1 Fail
|
||||
17 Pass
|
||||
Pass html5lib_adoption01.html dab5eca760a630bc57719d678d789dd1ca74f492
|
||||
Pass html5lib_adoption01.html a3a46907dc73b7be1e1171f797a9f696b7fb185b
|
||||
Pass html5lib_adoption01.html b720cd1d95283d6288e7ca17142540b10ef8f847
|
||||
|
|
@ -20,4 +19,4 @@ Pass html5lib_adoption01.html 52b62611a847a3f5fc3dc607a6b0174f1697247c
|
|||
Pass html5lib_adoption01.html 88d0d3403d2a7b4058fcfb4e62835acb1c207e0f
|
||||
Pass html5lib_adoption01.html d7338f457789f65d47b240e203b9e40a3925f2ca
|
||||
Pass html5lib_adoption01.html bf8088acd8bd48d8487bae49a613c248c488c041
|
||||
Fail html5lib_adoption01.html 39edaa2e298c60ad4a1b0b9fdb4481d4aea98f36
|
||||
Pass html5lib_adoption01.html 39edaa2e298c60ad4a1b0b9fdb4481d4aea98f36
|
||||
|
|
@ -2,8 +2,7 @@ Harness status: OK
|
|||
|
||||
Found 17 tests
|
||||
|
||||
16 Pass
|
||||
1 Fail
|
||||
17 Pass
|
||||
Pass html5lib_adoption01.html dab5eca760a630bc57719d678d789dd1ca74f492
|
||||
Pass html5lib_adoption01.html a3a46907dc73b7be1e1171f797a9f696b7fb185b
|
||||
Pass html5lib_adoption01.html b720cd1d95283d6288e7ca17142540b10ef8f847
|
||||
|
|
@ -20,4 +19,4 @@ Pass html5lib_adoption01.html 52b62611a847a3f5fc3dc607a6b0174f1697247c
|
|||
Pass html5lib_adoption01.html 88d0d3403d2a7b4058fcfb4e62835acb1c207e0f
|
||||
Pass html5lib_adoption01.html d7338f457789f65d47b240e203b9e40a3925f2ca
|
||||
Pass html5lib_adoption01.html bf8088acd8bd48d8487bae49a613c248c488c041
|
||||
Fail html5lib_adoption01.html 39edaa2e298c60ad4a1b0b9fdb4481d4aea98f36
|
||||
Pass html5lib_adoption01.html 39edaa2e298c60ad4a1b0b9fdb4481d4aea98f36
|
||||
|
|
@ -2,19 +2,18 @@ Harness status: OK
|
|||
|
||||
Found 75 tests
|
||||
|
||||
68 Pass
|
||||
7 Fail
|
||||
Fail html5lib_entities01.html 16c694bcf0b3ff3723fa070eea7e1e82ef12a337
|
||||
Fail html5lib_entities01.html 05e04b39ef06e2367a33326f5dd566913aa6628f
|
||||
Fail html5lib_entities01.html fbf7d9fec595585869c5c595d5588b34fd175278
|
||||
Fail html5lib_entities01.html e59b0a76d7bcfb429b27e00e469f35e08a9bdd1a
|
||||
Fail html5lib_entities01.html 5ea854d6ecd4d6dd459cb36d4faf3ed36e11c073
|
||||
Fail html5lib_entities01.html 119cd15b852615cd0fce759769b4a3788595e3bb
|
||||
75 Pass
|
||||
Pass html5lib_entities01.html 16c694bcf0b3ff3723fa070eea7e1e82ef12a337
|
||||
Pass html5lib_entities01.html 05e04b39ef06e2367a33326f5dd566913aa6628f
|
||||
Pass html5lib_entities01.html fbf7d9fec595585869c5c595d5588b34fd175278
|
||||
Pass html5lib_entities01.html e59b0a76d7bcfb429b27e00e469f35e08a9bdd1a
|
||||
Pass html5lib_entities01.html 5ea854d6ecd4d6dd459cb36d4faf3ed36e11c073
|
||||
Pass html5lib_entities01.html 119cd15b852615cd0fce759769b4a3788595e3bb
|
||||
Pass html5lib_entities01.html 903cefcfae1125cb71fc77f4a6b7d3546e8f4020
|
||||
Pass html5lib_entities01.html 69f08b40c7506153e809415ca98e2ed98992216b
|
||||
Pass html5lib_entities01.html 9c00a1833e8cf4af28c8bd94902412ad7052b4b0
|
||||
Pass html5lib_entities01.html b5bcdcbc6e88b380be0e48ca2620fbbb8e92e497
|
||||
Fail html5lib_entities01.html bf6c90305b2856c2d9c9a146dfff867fe7a5e0f3
|
||||
Pass html5lib_entities01.html bf6c90305b2856c2d9c9a146dfff867fe7a5e0f3
|
||||
Pass html5lib_entities01.html 6b9c8d175a3d7b6cf04ffd72e44a7dc88686460f
|
||||
Pass html5lib_entities01.html 76c184d9ce64b8a52c2e67eafeb8d332c096f2be
|
||||
Pass html5lib_entities01.html 4c30f8f931eb44c2f208e837555c0cc444dd4612
|
||||
|
|
@ -2,9 +2,8 @@ Harness status: OK
|
|||
|
||||
Found 26 tests
|
||||
|
||||
13 Pass
|
||||
13 Fail
|
||||
Fail html5lib_entities02.html ea66863900b0b42deee5a77c58a432c2215c32ac
|
||||
26 Pass
|
||||
Pass html5lib_entities02.html ea66863900b0b42deee5a77c58a432c2215c32ac
|
||||
Pass html5lib_entities02.html bc2a229b7c801ad045da76f411faf1d4c89886d0
|
||||
Pass html5lib_entities02.html e30755b30108f65919767f57a2200097b638f2b4
|
||||
Pass html5lib_entities02.html 17c5acad9075755a413541d57d0d135338450834
|
||||
|
|
@ -13,20 +12,20 @@ Pass html5lib_entities02.html 54d2e9d13436e6850a5257e8028122581cf7088d
|
|||
Pass html5lib_entities02.html 99c8496d0ea75429a5836de44dd18708974f6de8
|
||||
Pass html5lib_entities02.html 7e4e70e57f63968ebba82682a2629158bd053a65
|
||||
Pass html5lib_entities02.html dca2db4f61b5fd60121e3da3e15065654f8d8a0c
|
||||
Fail html5lib_entities02.html fe22904d5f3936bedc1fa110e6bde48895b399a0
|
||||
Fail html5lib_entities02.html 6553483a30141fcff05787287c2c212df9f468e8
|
||||
Fail html5lib_entities02.html 88d7c74afcb27bbee3e3255d9116dce9c3dc6d73
|
||||
Fail html5lib_entities02.html db5d22d3350e0a51d675dc17c641c73251a4739d
|
||||
Fail html5lib_entities02.html ea08276faa7ba526e612fc1e80047d705cd29885
|
||||
Pass html5lib_entities02.html fe22904d5f3936bedc1fa110e6bde48895b399a0
|
||||
Pass html5lib_entities02.html 6553483a30141fcff05787287c2c212df9f468e8
|
||||
Pass html5lib_entities02.html 88d7c74afcb27bbee3e3255d9116dce9c3dc6d73
|
||||
Pass html5lib_entities02.html db5d22d3350e0a51d675dc17c641c73251a4739d
|
||||
Pass html5lib_entities02.html ea08276faa7ba526e612fc1e80047d705cd29885
|
||||
Pass html5lib_entities02.html c59d1cfe1b36e75e0f57664e45bef7023a73c9e9
|
||||
Fail html5lib_entities02.html f9d3950620f8adcbe5f9a0542c7967de4be65963
|
||||
Fail html5lib_entities02.html 8e35dacd7c296f054e58f1ce83719401c8aff8a0
|
||||
Pass html5lib_entities02.html f9d3950620f8adcbe5f9a0542c7967de4be65963
|
||||
Pass html5lib_entities02.html 8e35dacd7c296f054e58f1ce83719401c8aff8a0
|
||||
Pass html5lib_entities02.html 48edddaa93bbebc5cd1615cc67422ca6508e47a2
|
||||
Pass html5lib_entities02.html 9c69a29b53eebd93db20f12d405335274098e662
|
||||
Fail html5lib_entities02.html 565c5f6744a27602bb466d6df77803a80f064752
|
||||
Pass html5lib_entities02.html 565c5f6744a27602bb466d6df77803a80f064752
|
||||
Pass html5lib_entities02.html 742984a32ecd86cb9cdedffbba47eb212e19c80f
|
||||
Fail html5lib_entities02.html f908b529ac9ca5366e1160856db2c3d17e3898c9
|
||||
Fail html5lib_entities02.html 1294ffc6bee2ee41f65a60ac48ba445b99504286
|
||||
Fail html5lib_entities02.html ba7d8cdd4b40020f7af6bdde75a3574b5771fac9
|
||||
Pass html5lib_entities02.html f908b529ac9ca5366e1160856db2c3d17e3898c9
|
||||
Pass html5lib_entities02.html 1294ffc6bee2ee41f65a60ac48ba445b99504286
|
||||
Pass html5lib_entities02.html ba7d8cdd4b40020f7af6bdde75a3574b5771fac9
|
||||
Pass html5lib_entities02.html ce23051409f58749cbce6836bc4c7c21e9c548cf
|
||||
Fail html5lib_entities02.html 6bbeec30b849cebd1366ebb2e6d2a6c1790e8c68
|
||||
Pass html5lib_entities02.html 6bbeec30b849cebd1366ebb2e6d2a6c1790e8c68
|
||||
|
|
@ -2,19 +2,18 @@ Harness status: OK
|
|||
|
||||
Found 24 tests
|
||||
|
||||
19 Pass
|
||||
5 Fail
|
||||
24 Pass
|
||||
Pass html5lib_html5test-com.html 71bd5e6b9e907e65295b6d670627e0da4a8a65ed
|
||||
Pass html5lib_html5test-com.html 32cd504d36a6db3584b716b3681ab4b0741423b3
|
||||
Pass html5lib_html5test-com.html f0bf0506a2d3e5ca4aa5f14a1f260e405882827e
|
||||
Pass html5lib_html5test-com.html 666a215d91c4e83d99f4be4caebb67fd65569480
|
||||
Pass html5lib_html5test-com.html fd2cd459bdc79db754b24bc537758990d392b1fc
|
||||
Pass html5lib_html5test-com.html 86be28614bf72e24c162d865c04d687447098867
|
||||
Fail html5lib_html5test-com.html be72b058e5be0f6aef2c442d83c92c0d251fcb7f
|
||||
Fail html5lib_html5test-com.html ab6e31cf52c8d57d6dfdcaf7165f1abf7bd5e73d
|
||||
Fail html5lib_html5test-com.html 11240d9b03b14eb515d6a1d1595c5a409830ea38
|
||||
Fail html5lib_html5test-com.html 809c1bebcded8f43981af902442ff8a2db5d2578
|
||||
Fail html5lib_html5test-com.html bcbeb84f40e56a642b794d514e97e3ec303d4a79
|
||||
Pass html5lib_html5test-com.html be72b058e5be0f6aef2c442d83c92c0d251fcb7f
|
||||
Pass html5lib_html5test-com.html ab6e31cf52c8d57d6dfdcaf7165f1abf7bd5e73d
|
||||
Pass html5lib_html5test-com.html 11240d9b03b14eb515d6a1d1595c5a409830ea38
|
||||
Pass html5lib_html5test-com.html 809c1bebcded8f43981af902442ff8a2db5d2578
|
||||
Pass html5lib_html5test-com.html bcbeb84f40e56a642b794d514e97e3ec303d4a79
|
||||
Pass html5lib_html5test-com.html 1cbb987dd0a35af3a5b2e4fc11eba36a60eba03d
|
||||
Pass html5lib_html5test-com.html 5b5e75eca2f5c80e1c4d5676254b9891090e288e
|
||||
Pass html5lib_html5test-com.html 93e966e2edad3297ecb159f3983bdd2dc84f829e
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 33 tests
|
||||
|
||||
32 Pass
|
||||
1 Fail
|
||||
Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a
|
||||
Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9
|
||||
Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a
|
||||
Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53
|
||||
Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5
|
||||
Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc
|
||||
Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514
|
||||
Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3
|
||||
Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f
|
||||
Pass html5lib_plain-text-unsafe.html ec721aae75752c688fa48ad4b251d3a5a394dc8f
|
||||
Pass html5lib_plain-text-unsafe.html 1e262b6f330b0870e854458f11b2280c72c8bd16
|
||||
Pass html5lib_plain-text-unsafe.html 29f42d8bf04aea6ab4c051bd77da7e79173cf159
|
||||
Pass html5lib_plain-text-unsafe.html 1d65ea8967bdc24e89d6548320b7fb9e2ad2c915
|
||||
Pass html5lib_plain-text-unsafe.html f1c51609a504e4ab4f7ae4d61fb6175619974b0d
|
||||
Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e
|
||||
Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d
|
||||
Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e
|
||||
Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076
|
||||
Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148
|
||||
Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef
|
||||
Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500
|
||||
Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1
|
||||
Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e
|
||||
Fail html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce
|
||||
Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a
|
||||
Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd
|
||||
Pass html5lib_plain-text-unsafe.html 304960c795639128844445166238350682ba0516
|
||||
Pass html5lib_plain-text-unsafe.html 275bb0b518ec00b1e64a28cb9088989371fca9d9
|
||||
Pass html5lib_plain-text-unsafe.html 068ac565b7c7bdad572f26dafb4580483cdbc6f7
|
||||
Pass html5lib_plain-text-unsafe.html f5ff59e9765a468913e14a6a9612edb2cd4f30f0
|
||||
Pass html5lib_plain-text-unsafe.html 9ff76ac49f95ab0e22278fd07ed4dfee50519286
|
||||
Pass html5lib_plain-text-unsafe.html 6a9486cce6ebcb83329c17ebcf3c9b6fe8bb8096
|
||||
Pass html5lib_plain-text-unsafe.html 6f2f3f4f91f5484170a6dc8cc6165ce0ce498bff
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 33 tests
|
||||
|
||||
33 Pass
|
||||
Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a
|
||||
Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9
|
||||
Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a
|
||||
Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53
|
||||
Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5
|
||||
Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc
|
||||
Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514
|
||||
Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3
|
||||
Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f
|
||||
Pass html5lib_plain-text-unsafe.html ec721aae75752c688fa48ad4b251d3a5a394dc8f
|
||||
Pass html5lib_plain-text-unsafe.html 1e262b6f330b0870e854458f11b2280c72c8bd16
|
||||
Pass html5lib_plain-text-unsafe.html 29f42d8bf04aea6ab4c051bd77da7e79173cf159
|
||||
Pass html5lib_plain-text-unsafe.html 1d65ea8967bdc24e89d6548320b7fb9e2ad2c915
|
||||
Pass html5lib_plain-text-unsafe.html f1c51609a504e4ab4f7ae4d61fb6175619974b0d
|
||||
Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e
|
||||
Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d
|
||||
Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e
|
||||
Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076
|
||||
Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148
|
||||
Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef
|
||||
Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500
|
||||
Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1
|
||||
Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e
|
||||
Pass html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce
|
||||
Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a
|
||||
Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd
|
||||
Pass html5lib_plain-text-unsafe.html 304960c795639128844445166238350682ba0516
|
||||
Pass html5lib_plain-text-unsafe.html 275bb0b518ec00b1e64a28cb9088989371fca9d9
|
||||
Pass html5lib_plain-text-unsafe.html 068ac565b7c7bdad572f26dafb4580483cdbc6f7
|
||||
Pass html5lib_plain-text-unsafe.html f5ff59e9765a468913e14a6a9612edb2cd4f30f0
|
||||
Pass html5lib_plain-text-unsafe.html 9ff76ac49f95ab0e22278fd07ed4dfee50519286
|
||||
Pass html5lib_plain-text-unsafe.html 6a9486cce6ebcb83329c17ebcf3c9b6fe8bb8096
|
||||
Pass html5lib_plain-text-unsafe.html 6f2f3f4f91f5484170a6dc8cc6165ce0ce498bff
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 33 tests
|
||||
|
||||
32 Pass
|
||||
1 Fail
|
||||
Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a
|
||||
Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9
|
||||
Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a
|
||||
Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53
|
||||
Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5
|
||||
Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc
|
||||
Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514
|
||||
Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3
|
||||
Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f
|
||||
Pass html5lib_plain-text-unsafe.html ec721aae75752c688fa48ad4b251d3a5a394dc8f
|
||||
Pass html5lib_plain-text-unsafe.html 1e262b6f330b0870e854458f11b2280c72c8bd16
|
||||
Pass html5lib_plain-text-unsafe.html 29f42d8bf04aea6ab4c051bd77da7e79173cf159
|
||||
Pass html5lib_plain-text-unsafe.html 1d65ea8967bdc24e89d6548320b7fb9e2ad2c915
|
||||
Pass html5lib_plain-text-unsafe.html f1c51609a504e4ab4f7ae4d61fb6175619974b0d
|
||||
Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e
|
||||
Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d
|
||||
Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e
|
||||
Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076
|
||||
Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148
|
||||
Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef
|
||||
Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500
|
||||
Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1
|
||||
Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e
|
||||
Fail html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce
|
||||
Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a
|
||||
Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd
|
||||
Pass html5lib_plain-text-unsafe.html 304960c795639128844445166238350682ba0516
|
||||
Pass html5lib_plain-text-unsafe.html 275bb0b518ec00b1e64a28cb9088989371fca9d9
|
||||
Pass html5lib_plain-text-unsafe.html 068ac565b7c7bdad572f26dafb4580483cdbc6f7
|
||||
Pass html5lib_plain-text-unsafe.html f5ff59e9765a468913e14a6a9612edb2cd4f30f0
|
||||
Pass html5lib_plain-text-unsafe.html 9ff76ac49f95ab0e22278fd07ed4dfee50519286
|
||||
Pass html5lib_plain-text-unsafe.html 6a9486cce6ebcb83329c17ebcf3c9b6fe8bb8096
|
||||
Pass html5lib_plain-text-unsafe.html 6f2f3f4f91f5484170a6dc8cc6165ce0ce498bff
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 33 tests
|
||||
|
||||
33 Pass
|
||||
Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a
|
||||
Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9
|
||||
Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a
|
||||
Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53
|
||||
Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5
|
||||
Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc
|
||||
Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514
|
||||
Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3
|
||||
Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f
|
||||
Pass html5lib_plain-text-unsafe.html ec721aae75752c688fa48ad4b251d3a5a394dc8f
|
||||
Pass html5lib_plain-text-unsafe.html 1e262b6f330b0870e854458f11b2280c72c8bd16
|
||||
Pass html5lib_plain-text-unsafe.html 29f42d8bf04aea6ab4c051bd77da7e79173cf159
|
||||
Pass html5lib_plain-text-unsafe.html 1d65ea8967bdc24e89d6548320b7fb9e2ad2c915
|
||||
Pass html5lib_plain-text-unsafe.html f1c51609a504e4ab4f7ae4d61fb6175619974b0d
|
||||
Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e
|
||||
Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d
|
||||
Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e
|
||||
Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076
|
||||
Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148
|
||||
Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef
|
||||
Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500
|
||||
Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1
|
||||
Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e
|
||||
Pass html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce
|
||||
Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a
|
||||
Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd
|
||||
Pass html5lib_plain-text-unsafe.html 304960c795639128844445166238350682ba0516
|
||||
Pass html5lib_plain-text-unsafe.html 275bb0b518ec00b1e64a28cb9088989371fca9d9
|
||||
Pass html5lib_plain-text-unsafe.html 068ac565b7c7bdad572f26dafb4580483cdbc6f7
|
||||
Pass html5lib_plain-text-unsafe.html f5ff59e9765a468913e14a6a9612edb2cd4f30f0
|
||||
Pass html5lib_plain-text-unsafe.html 9ff76ac49f95ab0e22278fd07ed4dfee50519286
|
||||
Pass html5lib_plain-text-unsafe.html 6a9486cce6ebcb83329c17ebcf3c9b6fe8bb8096
|
||||
Pass html5lib_plain-text-unsafe.html 6f2f3f4f91f5484170a6dc8cc6165ce0ce498bff
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 33 tests
|
||||
|
||||
33 Pass
|
||||
Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a
|
||||
Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9
|
||||
Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a
|
||||
Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53
|
||||
Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5
|
||||
Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc
|
||||
Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514
|
||||
Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3
|
||||
Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f
|
||||
Pass html5lib_plain-text-unsafe.html ec721aae75752c688fa48ad4b251d3a5a394dc8f
|
||||
Pass html5lib_plain-text-unsafe.html 1e262b6f330b0870e854458f11b2280c72c8bd16
|
||||
Pass html5lib_plain-text-unsafe.html 29f42d8bf04aea6ab4c051bd77da7e79173cf159
|
||||
Pass html5lib_plain-text-unsafe.html 1d65ea8967bdc24e89d6548320b7fb9e2ad2c915
|
||||
Pass html5lib_plain-text-unsafe.html f1c51609a504e4ab4f7ae4d61fb6175619974b0d
|
||||
Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e
|
||||
Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d
|
||||
Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e
|
||||
Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076
|
||||
Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148
|
||||
Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef
|
||||
Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500
|
||||
Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1
|
||||
Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e
|
||||
Pass html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce
|
||||
Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a
|
||||
Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd
|
||||
Pass html5lib_plain-text-unsafe.html 304960c795639128844445166238350682ba0516
|
||||
Pass html5lib_plain-text-unsafe.html 275bb0b518ec00b1e64a28cb9088989371fca9d9
|
||||
Pass html5lib_plain-text-unsafe.html 068ac565b7c7bdad572f26dafb4580483cdbc6f7
|
||||
Pass html5lib_plain-text-unsafe.html f5ff59e9765a468913e14a6a9612edb2cd4f30f0
|
||||
Pass html5lib_plain-text-unsafe.html 9ff76ac49f95ab0e22278fd07ed4dfee50519286
|
||||
Pass html5lib_plain-text-unsafe.html 6a9486cce6ebcb83329c17ebcf3c9b6fe8bb8096
|
||||
Pass html5lib_plain-text-unsafe.html 6f2f3f4f91f5484170a6dc8cc6165ce0ce498bff
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 33 tests
|
||||
|
||||
32 Pass
|
||||
1 Fail
|
||||
Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a
|
||||
Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9
|
||||
Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a
|
||||
Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53
|
||||
Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5
|
||||
Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc
|
||||
Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514
|
||||
Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3
|
||||
Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f
|
||||
Pass html5lib_plain-text-unsafe.html ec721aae75752c688fa48ad4b251d3a5a394dc8f
|
||||
Pass html5lib_plain-text-unsafe.html 1e262b6f330b0870e854458f11b2280c72c8bd16
|
||||
Pass html5lib_plain-text-unsafe.html 29f42d8bf04aea6ab4c051bd77da7e79173cf159
|
||||
Pass html5lib_plain-text-unsafe.html 1d65ea8967bdc24e89d6548320b7fb9e2ad2c915
|
||||
Pass html5lib_plain-text-unsafe.html f1c51609a504e4ab4f7ae4d61fb6175619974b0d
|
||||
Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e
|
||||
Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d
|
||||
Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e
|
||||
Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076
|
||||
Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148
|
||||
Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef
|
||||
Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500
|
||||
Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1
|
||||
Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e
|
||||
Fail html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce
|
||||
Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a
|
||||
Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd
|
||||
Pass html5lib_plain-text-unsafe.html 304960c795639128844445166238350682ba0516
|
||||
Pass html5lib_plain-text-unsafe.html 275bb0b518ec00b1e64a28cb9088989371fca9d9
|
||||
Pass html5lib_plain-text-unsafe.html 068ac565b7c7bdad572f26dafb4580483cdbc6f7
|
||||
Pass html5lib_plain-text-unsafe.html f5ff59e9765a468913e14a6a9612edb2cd4f30f0
|
||||
Pass html5lib_plain-text-unsafe.html 9ff76ac49f95ab0e22278fd07ed4dfee50519286
|
||||
Pass html5lib_plain-text-unsafe.html 6a9486cce6ebcb83329c17ebcf3c9b6fe8bb8096
|
||||
Pass html5lib_plain-text-unsafe.html 6f2f3f4f91f5484170a6dc8cc6165ce0ce498bff
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Fail html5lib_scripted_adoption01.html 8970fe21b551a270aa74648bb2e8b905edb54522
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Fail html5lib_scripted_adoption01.html 8970fe21b551a270aa74648bb2e8b905edb54522
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Pass html5lib_scripted_adoption01.html 8970fe21b551a270aa74648bb2e8b905edb54522
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Pass html5lib_scripted_adoption01.html 8970fe21b551a270aa74648bb2e8b905edb54522
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Fail html5lib_scripted_ark.html b9a7cd0310cab4fd4eb77aed9149b966918e7ca2
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Fail
|
||||
Fail html5lib_scripted_ark.html b9a7cd0310cab4fd4eb77aed9149b966918e7ca2
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Pass html5lib_scripted_ark.html b9a7cd0310cab4fd4eb77aed9149b966918e7ca2
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 1 tests
|
||||
|
||||
1 Pass
|
||||
Pass html5lib_scripted_ark.html b9a7cd0310cab4fd4eb77aed9149b966918e7ca2
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue