mirror of
https://github.com/lexmount/moli.git
synced 2026-09-30 00:01:36 +00:00
1483 lines
157 KiB
Rust
1483 lines
157 KiB
Rust
mod wpt_support;
|
|
|
|
use anyhow::{Result, anyhow};
|
|
use moli_wpt_compat::{WptFixtureServer, WptSuiteReport};
|
|
use std::sync::OnceLock;
|
|
use tokio::sync::Semaphore;
|
|
|
|
const WPT_IN_PROCESS_PARALLELISM: usize = 4;
|
|
|
|
macro_rules! wpt_compat_cases {
|
|
($($test_name:ident => $case_id:literal,)+) => {
|
|
const DEFAULT_WPT_COMPAT_CASE_IDS: &[&str] = &[$($case_id,)+];
|
|
|
|
$(
|
|
#[test]
|
|
fn $test_name() -> Result<()> {
|
|
wpt_async_runtime().block_on(run_wpt_compat_case($case_id))
|
|
}
|
|
)+
|
|
};
|
|
}
|
|
|
|
macro_rules! wpt_explicit_default_excluded_cases {
|
|
($($test_name:ident => $case_id:literal,)+) => {
|
|
const EXPLICIT_DEFAULT_EXCLUDED_WPT_CASE_IDS: &[&str] = &[$($case_id,)+];
|
|
|
|
$(
|
|
#[test]
|
|
#[ignore = "requires explicit WPT selection; case is intentionally outside default nextest health"]
|
|
fn $test_name() -> Result<()> {
|
|
wpt_async_runtime().block_on(run_explicit_wpt_compat_case($case_id))
|
|
}
|
|
)+
|
|
};
|
|
}
|
|
|
|
wpt_explicit_default_excluded_cases! {
|
|
wpt_layout_geometry_case_resizeobserver_basic => "resizeobserver-basic",
|
|
wpt_layout_geometry_case_intersectionobserver_basic => "intersectionobserver-basic",
|
|
wpt_layout_geometry_case_upstream_intersection_observer_initial_observation_with_threshold => "upstream-intersection-observer-initial-observation-with-threshold",
|
|
wpt_layout_geometry_case_upstream_intersection_observer_isintersecting_threshold => "upstream-intersection-observer-isintersecting-threshold",
|
|
}
|
|
|
|
wpt_compat_cases! {
|
|
wpt_compat_case_eventtarget_basic => "eventtarget-basic",
|
|
wpt_compat_case_event_internal_dispatch_regression_basic => "event-internal-dispatch-regression-basic",
|
|
wpt_compat_case_urlsearchparams_basic => "urlsearchparams-basic",
|
|
wpt_compat_case_url_basic => "url-basic",
|
|
wpt_compat_case_urlsearchparams_iteration => "urlsearchparams-iteration",
|
|
wpt_compat_case_urlsearchparams_iterator_internal_slot_basic => "urlsearchparams-iterator-internal-slot-basic",
|
|
wpt_compat_case_promise_microtask_basic => "promise-microtask-basic",
|
|
wpt_compat_case_base64_basic => "base64-basic",
|
|
wpt_compat_case_headers_basic => "headers-basic",
|
|
wpt_compat_case_headers_iteration => "headers-iteration",
|
|
wpt_compat_case_headers_exception_propagation_basic => "headers-exception-propagation-basic",
|
|
wpt_compat_case_response_basic => "response-basic",
|
|
wpt_compat_case_request_basic => "request-basic",
|
|
wpt_compat_case_fetch_abort_basic => "fetch-abort-basic",
|
|
wpt_compat_case_fetch_abort_transport_basic => "fetch-abort-transport-basic",
|
|
wpt_compat_case_fetch_body_binary_consumption_basic => "fetch-body-binary-consumption-basic",
|
|
wpt_compat_case_fetch_body_content_type_basic => "fetch-body-content-type-basic",
|
|
wpt_compat_case_fetch_response_binary_body_basic => "fetch-response-binary-body-basic",
|
|
wpt_compat_case_fetch_credentials_network_basic => "fetch-credentials-network-basic",
|
|
wpt_compat_case_fetch_credentials_streaming_basic => "fetch-credentials-streaming-basic",
|
|
wpt_compat_case_fetch_binary_body_basic => "fetch-binary-body-basic",
|
|
wpt_compat_case_fetch_formdata_body_basic => "fetch-formdata-body-basic",
|
|
wpt_compat_case_fetch_credentials_invalid_basic => "fetch-credentials-invalid-basic",
|
|
wpt_compat_case_fetch_request_headers_basic => "fetch-request-headers-basic",
|
|
wpt_compat_case_fetch_xhr_cors_basic => "fetch-xhr-cors-basic",
|
|
wpt_compat_case_fetch_xhr_cors_credentials_basic => "fetch-xhr-cors-credentials-basic",
|
|
wpt_compat_case_fetch_xhr_cors_exposed_headers_basic => "fetch-xhr-cors-exposed-headers-basic",
|
|
wpt_compat_case_fetch_xhr_cors_preflight_basic => "fetch-xhr-cors-preflight-basic",
|
|
wpt_compat_case_fetch_xhr_cors_redirect_basic => "fetch-xhr-cors-redirect-basic",
|
|
wpt_compat_case_abortcontroller_basic => "abortcontroller-basic",
|
|
wpt_compat_case_cssstyledeclaration_basic => "cssstyledeclaration-basic",
|
|
wpt_compat_case_eventtarget_idlharness => "eventtarget-idlharness",
|
|
wpt_compat_case_idlharness_shim_basic => "idlharness-shim-basic",
|
|
wpt_compat_case_testharness_dom_exception_assertions => "testharness-dom-exception-assertions",
|
|
wpt_compat_case_cssstyledeclaration_idlharness => "cssstyledeclaration-idlharness",
|
|
wpt_compat_case_cssstylesheet_idlharness => "cssstylesheet-idlharness",
|
|
wpt_compat_case_upstream_css_css_properties_values_api_property_cascade => "upstream-css-css-properties-values-api-property-cascade",
|
|
wpt_compat_case_upstream_css_css_properties_values_api_register_property => "upstream-css-css-properties-values-api-register-property",
|
|
wpt_compat_case_upstream_css_css_properties_values_api_registered_properties_inheritance => "upstream-css-css-properties-values-api-registered-properties-inheritance",
|
|
wpt_compat_case_upstream_css_css_properties_values_api_registered_property_initial => "upstream-css-css-properties-values-api-registered-property-initial",
|
|
wpt_compat_case_headers_idlharness => "headers-idlharness",
|
|
wpt_compat_case_abortcontroller_idlharness => "abortcontroller-idlharness",
|
|
wpt_compat_case_urlsearchparams_idlharness => "urlsearchparams-idlharness",
|
|
wpt_compat_case_abortsignal_idlharness => "abortsignal-idlharness",
|
|
wpt_compat_case_messagechannel_idlharness => "messagechannel-idlharness",
|
|
wpt_compat_case_url_idlharness => "url-idlharness",
|
|
wpt_compat_case_history_idlharness => "history-idlharness",
|
|
wpt_compat_case_location_idlharness => "location-idlharness",
|
|
wpt_compat_case_history_relative_url_update => "history-relative-url-update",
|
|
wpt_compat_case_history_pushstate_navigation_currententrychange => "history-pushstate-navigation-currententrychange",
|
|
wpt_compat_case_history_back_fragment_traversal_basic => "history-back-fragment-traversal-basic",
|
|
wpt_compat_case_history_forward_fragment_traversal_basic => "history-forward-fragment-traversal-basic",
|
|
wpt_compat_case_history_go_zero_reload_basic => "history-go-zero-reload-basic",
|
|
wpt_compat_case_history_go_no_argument_reload_basic => "history-go-no-argument-reload-basic",
|
|
wpt_compat_case_history_go_nan_reload_basic => "history-go-nan-reload-basic",
|
|
wpt_compat_case_navigation_currententrychange_hash_navigation => "navigation-currententrychange-hash-navigation",
|
|
wpt_compat_case_navigation_reload_basic => "navigation-reload-basic",
|
|
wpt_compat_case_navigation_currententrychange_ignores_page_tampered_dispatch_basic => "navigation-currententrychange-ignores-page-tampered-dispatch-basic",
|
|
wpt_compat_case_navigation_update_current_entry_event_surface_basic => "navigation-update-current-entry-event-surface-basic",
|
|
wpt_compat_case_navigation_cross_document_currententrychange_quietness_basic => "navigation-cross-document-currententrychange-quietness-basic",
|
|
wpt_compat_case_navigation_oncurrententrychange_property_traverse_basic => "navigation-oncurrententrychange-property-traverse-basic",
|
|
wpt_compat_case_navigation_forward_currententrychange_traverse_basic => "navigation-forward-currententrychange-traverse-basic",
|
|
wpt_compat_case_navigation_activation_initial_surface_basic => "navigation-activation-initial-surface-basic",
|
|
wpt_compat_case_navigation_activation_same_document_stays_initial_basic => "navigation-activation-same-document-stays-initial-basic",
|
|
wpt_compat_case_navigation_navigate_same_document_push_basic => "navigation-navigate-same-document-push-basic",
|
|
wpt_compat_case_navigation_navigate_same_document_replace_basic => "navigation-navigate-same-document-replace-basic",
|
|
wpt_compat_case_navigation_navigate_same_document_result_promises_before_hashchange_basic => "navigation-navigate-same-document-result-promises-before-hashchange-basic",
|
|
wpt_compat_case_navigation_navigate_same_document_state_structured_clone_basic => "navigation-navigate-same-document-state-structured-clone-basic",
|
|
wpt_compat_case_navigation_back_result_promises_after_async_traversal_basic => "navigation-back-result-promises-after-async-traversal-basic",
|
|
wpt_compat_case_navigation_traverse_to_result_promises_after_async_traversal_basic => "navigation-traverse-to-result-promises-after-async-traversal-basic",
|
|
wpt_compat_case_navigation_back_restores_entry_state_basic => "navigation-back-restores-entry-state-basic",
|
|
wpt_compat_case_navigation_traverse_to_restores_entry_state_basic => "navigation-traverse-to-restores-entry-state-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_target_basic => "navigation-child-browsing-context-target-basic",
|
|
wpt_compat_case_navigation_cross_document_result_promises_basic => "navigation-cross-document-result-promises-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_forward_result_promises_basic => "navigation-child-browsing-context-forward-result-promises-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_currententrychange_basic => "navigation-child-browsing-context-currententrychange-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_forward_currententrychange_traverse_basic => "navigation-child-browsing-context-forward-currententrychange-traverse-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_push_result_surface_basic => "navigation-child-browsing-context-push-result-surface-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_replace_result_surface_basic => "navigation-child-browsing-context-replace-result-surface-basic",
|
|
wpt_compat_case_navigation_child_browsing_context_activation_same_document_stays_initial_basic => "navigation-child-browsing-context-activation-same-document-stays-initial-basic",
|
|
wpt_compat_case_navigation_cross_document_push_destination_surface_basic => "navigation-cross-document-push-destination-surface-basic",
|
|
wpt_compat_case_navigation_cross_document_replace_destination_surface_basic => "navigation-cross-document-replace-destination-surface-basic",
|
|
wpt_compat_case_navigation_cross_document_back_destination_surface_basic => "navigation-cross-document-back-destination-surface-basic",
|
|
wpt_compat_case_navigation_cross_document_traverse_to_destination_surface_basic => "navigation-cross-document-traverse-to-destination-surface-basic",
|
|
wpt_compat_case_location_assign_basic => "location-assign-basic",
|
|
wpt_compat_case_location_replace_basic => "location-replace-basic",
|
|
wpt_compat_case_location_href_basic => "location-href-basic",
|
|
wpt_compat_case_location_assign_post_load_basic => "location-assign-post-load-basic",
|
|
wpt_compat_case_location_replace_post_load_basic => "location-replace-post-load-basic",
|
|
wpt_compat_case_location_href_post_load_basic => "location-href-post-load-basic",
|
|
wpt_compat_case_location_pathname_post_load_basic => "location-pathname-post-load-basic",
|
|
wpt_compat_case_location_search_basic => "location-search-basic",
|
|
wpt_compat_case_location_search_post_load_basic => "location-search-post-load-basic",
|
|
wpt_compat_case_location_host_basic => "location-host-basic",
|
|
wpt_compat_case_location_hostname_basic => "location-hostname-basic",
|
|
wpt_compat_case_location_port_basic => "location-port-basic",
|
|
wpt_compat_case_location_protocol_noop_basic => "location-protocol-noop-basic",
|
|
wpt_compat_case_location_assign_fragment_history_basic => "location-assign-fragment-history-basic",
|
|
wpt_compat_case_location_replace_fragment_history_basic => "location-replace-fragment-history-basic",
|
|
wpt_compat_case_location_href_fragment_history_basic => "location-href-fragment-history-basic",
|
|
wpt_compat_case_document_cookie_basic => "document-cookie-basic",
|
|
wpt_compat_case_http_cookie_basic => "http-cookie-basic",
|
|
wpt_compat_case_http_cookie_scope_domain_basic => "http-cookie-scope-domain-basic",
|
|
wpt_compat_case_http_cookie_replace_basic => "http-cookie-replace-basic",
|
|
wpt_compat_case_http_cookie_samesite_basic => "http-cookie-samesite-basic",
|
|
wpt_compat_case_form_submit_navigation_basic => "form-submit-navigation-basic",
|
|
wpt_compat_case_form_submitter_target_fallback_basic => "form-submitter-target-fallback-basic",
|
|
wpt_compat_case_form_self_target_basic => "form-self-target-basic",
|
|
wpt_compat_case_form_top_level_target_keywords_basic => "form-top-level-target-keywords-basic",
|
|
wpt_compat_case_form_submission_file_multipart_basic => "form-submission-file-multipart-basic",
|
|
wpt_compat_case_form_submission_invalid_method_enctype_basic => "form-submission-invalid-method-enctype-basic",
|
|
wpt_compat_case_form_reset_basic => "form-reset-basic",
|
|
wpt_compat_case_form_submit_event_basic => "form-submit-event-basic",
|
|
wpt_compat_case_form_submit_button_click_basic => "form-submit-button-click-basic",
|
|
wpt_compat_case_form_constraint_validation_submit_basic => "form-constraint-validation-submit-basic",
|
|
wpt_compat_case_form_constraint_validation_api_basic => "form-constraint-validation-api-basic",
|
|
wpt_compat_case_form_constraint_validation_type_basic => "form-constraint-validation-type-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_basic => "form-constraint-validation-pattern-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_types_basic => "form-constraint-validation-pattern-types-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_regexp_basic => "form-constraint-validation-pattern-regexp-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_escaping_basic => "form-constraint-validation-pattern-escaping-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_reserved_punctuators_basic => "form-constraint-validation-pattern-reserved-punctuators-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_line_terminator_basic => "form-constraint-validation-pattern-line-terminator-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_string_property_basic => "form-constraint-validation-pattern-string-property-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_string_property_variants_basic => "form-constraint-validation-pattern-string-property-variants-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_string_property_tag_sequence_basic => "form-constraint-validation-pattern-string-property-tag-sequence-basic",
|
|
wpt_compat_case_form_constraint_validation_pattern_unicode_sets_basic => "form-constraint-validation-pattern-unicode-sets-basic",
|
|
wpt_compat_case_form_constraint_validation_range_basic => "form-constraint-validation-range-basic",
|
|
wpt_compat_case_form_constraint_validation_step_basic => "form-constraint-validation-step-basic",
|
|
wpt_compat_case_form_constraint_validation_number_sanitization_basic => "form-constraint-validation-number-sanitization-basic",
|
|
wpt_compat_case_form_constraint_validation_badinput_basic => "form-constraint-validation-badinput-basic",
|
|
wpt_compat_case_form_input_number_valueasnumber_basic => "form-input-number-valueasnumber-basic",
|
|
wpt_compat_case_form_input_stepup_stepdown_basic => "form-input-stepup-stepdown-basic",
|
|
wpt_compat_case_form_constraint_validation_date_basic => "form-constraint-validation-date-basic",
|
|
wpt_compat_case_form_constraint_validation_time_basic => "form-constraint-validation-time-basic",
|
|
wpt_compat_case_form_constraint_validation_datetime_local_basic => "form-constraint-validation-datetime-local-basic",
|
|
wpt_compat_case_form_constraint_validation_month_basic => "form-constraint-validation-month-basic",
|
|
wpt_compat_case_form_constraint_validation_week_basic => "form-constraint-validation-week-basic",
|
|
wpt_compat_case_form_constraint_validation_length_basic => "form-constraint-validation-length-basic",
|
|
wpt_compat_case_form_constraint_validation_length_user_edit_basic => "form-constraint-validation-length-user-edit-basic",
|
|
wpt_compat_case_response_idlharness => "response-idlharness",
|
|
wpt_compat_case_request_idlharness => "request-idlharness",
|
|
wpt_compat_case_blob_idlharness => "blob-idlharness",
|
|
wpt_compat_case_file_idlharness => "file-idlharness",
|
|
wpt_compat_case_filereader_idlharness => "filereader-idlharness",
|
|
wpt_compat_case_data_transfer_basic => "data-transfer-basic",
|
|
wpt_compat_case_data_transfer_item_list_basic => "data-transfer-item-list-basic",
|
|
wpt_compat_case_data_transfer_entry_basic => "data-transfer-entry-basic",
|
|
wpt_compat_case_drag_directory_entry_basic => "drag-directory-entry-basic",
|
|
wpt_compat_case_drag_directory_children_entry_basic => "drag-directory-children-entry-basic",
|
|
wpt_compat_case_drag_directory_reader_batching_basic => "drag-directory-reader-batching-basic",
|
|
wpt_compat_case_drag_mixed_payload_basic => "drag-mixed-payload-basic",
|
|
wpt_compat_case_drag_lifecycle_basic => "drag-lifecycle-basic",
|
|
wpt_compat_case_drag_operation_mask_basic => "drag-operation-mask-basic",
|
|
wpt_compat_case_drag_effect_negotiation_basic => "drag-effect-negotiation-basic",
|
|
wpt_compat_case_drag_contenteditable_basic => "drag-contenteditable-basic",
|
|
wpt_compat_case_drag_contenteditable_inheritance_basic => "drag-contenteditable-inheritance-basic",
|
|
wpt_compat_case_drag_contenteditable_range_basic => "drag-contenteditable-range-basic",
|
|
wpt_compat_case_drag_cancel_basic => "drag-cancel-basic",
|
|
wpt_compat_case_drag_file_drop_basic => "drag-file-drop-basic",
|
|
wpt_compat_case_drag_file_multiple_basic => "drag-file-multiple-basic",
|
|
wpt_compat_case_formdata_idlharness => "formdata-idlharness",
|
|
wpt_compat_case_xmlhttprequest_idlharness => "xmlhttprequest-idlharness",
|
|
wpt_compat_case_textencoder_basic => "textencoder-basic",
|
|
wpt_compat_case_textencoder_idlharness => "textencoder-idlharness",
|
|
wpt_compat_case_textdecoder_basic => "textdecoder-basic",
|
|
wpt_compat_case_textdecoder_idlharness => "textdecoder-idlharness",
|
|
wpt_compat_case_domexception_basic => "domexception-basic",
|
|
wpt_compat_case_domexception_idlharness => "domexception-idlharness",
|
|
wpt_compat_case_blob_basic => "blob-basic",
|
|
wpt_compat_case_formdata_basic => "formdata-basic",
|
|
wpt_compat_case_file_basic => "file-basic",
|
|
wpt_compat_case_filereader_basic => "filereader-basic",
|
|
wpt_compat_case_imagedata_basic => "imagedata-basic",
|
|
wpt_compat_case_imagedata_idlharness => "imagedata-idlharness",
|
|
wpt_compat_case_domrect_basic => "domrect-basic",
|
|
wpt_compat_case_dompoint_dommatrix_basic => "dompoint-dommatrix-basic",
|
|
wpt_compat_case_domrect_idlharness => "domrect-idlharness",
|
|
wpt_compat_case_storage_basic => "storage-basic",
|
|
wpt_compat_case_storage_idlharness => "storage-idlharness",
|
|
wpt_compat_case_mutationobserver_basic => "mutationobserver-basic",
|
|
wpt_compat_case_mutationobserver_idlharness => "mutationobserver-idlharness",
|
|
wpt_compat_case_messagechannel_basic => "messagechannel-basic",
|
|
wpt_compat_case_messagechannel_close_transfer_basic => "messagechannel-close-transfer-basic",
|
|
wpt_compat_case_messagechannel_postmessage_validation_basic => "messagechannel-postmessage-validation-basic",
|
|
wpt_compat_case_messagechannel_transfer_basic => "messagechannel-transfer-basic",
|
|
wpt_compat_case_messagechannel_close_event_basic => "messagechannel-close-event-basic",
|
|
wpt_compat_case_messagechannel_event_order_basic => "messagechannel-event-order-basic",
|
|
wpt_compat_case_messagechannel_listener_options_basic => "messagechannel-listener-options-basic",
|
|
wpt_compat_case_upstream_webmessaging_messageevent_trusted_window => "upstream-webmessaging-messageevent-trusted-window",
|
|
wpt_compat_case_upstream_webmessaging_messageevent_trusted_worker => "upstream-webmessaging-messageevent-trusted-worker",
|
|
wpt_compat_case_upstream_webmessaging_messageevent_window => "upstream-webmessaging-messageevent-window",
|
|
wpt_compat_case_upstream_webmessaging_messageevent_worker => "upstream-webmessaging-messageevent-worker",
|
|
wpt_compat_case_upstream_webmessaging_messageport_initial_disabled_window => "upstream-webmessaging-messageport-initial-disabled-window",
|
|
wpt_compat_case_upstream_webmessaging_messageport_initial_disabled_worker => "upstream-webmessaging-messageport-initial-disabled-worker",
|
|
wpt_compat_case_upstream_webmessaging_messageport_onmessage_start_window => "upstream-webmessaging-messageport-onmessage-start-window",
|
|
wpt_compat_case_upstream_webmessaging_messageport_onmessage_start_worker => "upstream-webmessaging-messageport-onmessage-start-worker",
|
|
wpt_compat_case_upstream_webmessaging_message_channels_implied_start_window => "upstream-webmessaging-message-channels-implied-start-window",
|
|
wpt_compat_case_upstream_webmessaging_message_channels_implied_start_worker => "upstream-webmessaging-message-channels-implied-start-worker",
|
|
wpt_compat_case_upstream_webmessaging_message_channels_no_start_window => "upstream-webmessaging-message-channels-no-start-window",
|
|
wpt_compat_case_upstream_webmessaging_message_channels_no_start_worker => "upstream-webmessaging-message-channels-no-start-worker",
|
|
wpt_compat_case_crypto_basic => "crypto-basic",
|
|
wpt_compat_case_crypto_idlharness => "crypto-idlharness",
|
|
wpt_compat_case_upstream_webcryptoapi_getrandomvalues => "upstream-webcryptoapi-getrandomvalues",
|
|
wpt_compat_case_upstream_webcryptoapi_getrandomvalues_worker => "upstream-webcryptoapi-getrandomvalues-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_digest_https => "upstream-webcryptoapi-digest-https",
|
|
wpt_compat_case_upstream_webcryptoapi_digest_https_worker => "upstream-webcryptoapi-digest-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_crypto_key_cached_slots_https => "upstream-webcryptoapi-crypto-key-cached-slots-https",
|
|
wpt_compat_case_upstream_webcryptoapi_crypto_key_cached_slots_https_worker => "upstream-webcryptoapi-crypto-key-cached-slots-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_historical => "upstream-webcryptoapi-historical",
|
|
wpt_compat_case_upstream_webcryptoapi_historical_worker => "upstream-webcryptoapi-historical-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_historical_sharedworker => "upstream-webcryptoapi-historical-sharedworker",
|
|
wpt_compat_case_upstream_webcryptoapi_idlharness_https => "upstream-webcryptoapi-idlharness-https",
|
|
wpt_compat_case_upstream_webcryptoapi_idlharness_https_worker => "upstream-webcryptoapi-idlharness-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_randomuuid_https => "upstream-webcryptoapi-randomuuid-https",
|
|
wpt_compat_case_upstream_webcryptoapi_randomuuid_https_worker => "upstream-webcryptoapi-randomuuid-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_supports_tentative_https => "upstream-webcryptoapi-supports-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_supports_tentative_https_worker => "upstream-webcryptoapi-supports-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_getpublickey_tentative_https => "upstream-webcryptoapi-getpublickey-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_getpublickey_tentative_https_worker => "upstream-webcryptoapi-getpublickey-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_cbc_https => "upstream-webcryptoapi-generatekey-successes-aes-cbc-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_cbc_https_worker => "upstream-webcryptoapi-generatekey-successes-aes-cbc-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_ctr_https => "upstream-webcryptoapi-generatekey-successes-aes-ctr-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_ctr_https_worker => "upstream-webcryptoapi-generatekey-successes-aes-ctr-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_gcm_https => "upstream-webcryptoapi-generatekey-successes-aes-gcm-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_gcm_https_worker => "upstream-webcryptoapi-generatekey-successes-aes-gcm-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_kw_https => "upstream-webcryptoapi-generatekey-successes-aes-kw-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_aes_kw_https_worker => "upstream-webcryptoapi-generatekey-successes-aes-kw-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_hmac_https => "upstream-webcryptoapi-generatekey-successes-hmac-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_hmac_https_worker => "upstream-webcryptoapi-generatekey-successes-hmac-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ecdh_https => "upstream-webcryptoapi-generatekey-successes-ecdh-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ecdh_https_worker => "upstream-webcryptoapi-generatekey-successes-ecdh-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ecdsa_https => "upstream-webcryptoapi-generatekey-successes-ecdsa-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ecdsa_https_worker => "upstream-webcryptoapi-generatekey-successes-ecdsa-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ed25519_https => "upstream-webcryptoapi-generatekey-successes-ed25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ed25519_https_worker => "upstream-webcryptoapi-generatekey-successes-ed25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_x25519_https => "upstream-webcryptoapi-generatekey-successes-x25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_x25519_https_worker => "upstream-webcryptoapi-generatekey-successes-x25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_1_10 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-1-10",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_1_10_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-1-10-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_11_20 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-11-20",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_11_20_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-11-20-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_21_30 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-21-30",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_21_30_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-21-30-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_31_40 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-31-40",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_31_40_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-31-40-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_41_50 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-41-50",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_41_50_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-41-50-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_51_60 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-51-60",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_51_60_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-51-60-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_61_70 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-61-70",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_61_70_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-61-70-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_71_80 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-71-80",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_71_80_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-71-80-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_81_90 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-81-90",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_81_90_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-81-90-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_91_100 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-91-100",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_91_100_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-91-100-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_101_110 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-101-110",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_101_110_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-101-110-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_111_120 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-111-120",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_111_120_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-111-120-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_121_130 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-121-130",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_121_130_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-121-130-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_131_140 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-131-140",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_131_140_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-131-140-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_141_150 => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-141-150",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_141_150_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-141-150-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_151_last => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-151-last",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_oaep_https_151_last_worker => "upstream-webcryptoapi-generatekey-successes-rsa-oaep-https-151-last-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_1_10 => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-1-10",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_1_10_worker => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-1-10-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_11_20 => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-11-20",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_11_20_worker => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-11-20-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_21_30 => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-21-30",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_21_30_worker => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-21-30-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_31_last => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-31-last",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsa_pss_https_31_last_worker => "upstream-webcryptoapi-generatekey-successes-rsa-pss-https-31-last-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_1_10 => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-1-10",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_1_10_worker => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-1-10-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_11_20 => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-11-20",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_11_20_worker => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-11-20-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_21_30 => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-21-30",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_21_30_worker => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-21-30-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_31_last => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-31-last",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_rsassa_pkcs1_v1_5_https_31_last_worker => "upstream-webcryptoapi-generatekey-successes-rsassa-pkcs1-v1-5-https-31-last-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_cbc_https => "upstream-webcryptoapi-generatekey-failures-aes-cbc-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_cbc_https_worker => "upstream-webcryptoapi-generatekey-failures-aes-cbc-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_ctr_https => "upstream-webcryptoapi-generatekey-failures-aes-ctr-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_ctr_https_worker => "upstream-webcryptoapi-generatekey-failures-aes-ctr-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_gcm_https => "upstream-webcryptoapi-generatekey-failures-aes-gcm-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_gcm_https_worker => "upstream-webcryptoapi-generatekey-failures-aes-gcm-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_kw_https => "upstream-webcryptoapi-generatekey-failures-aes-kw-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_aes_kw_https_worker => "upstream-webcryptoapi-generatekey-failures-aes-kw-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_hmac_https => "upstream-webcryptoapi-generatekey-failures-hmac-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_hmac_https_worker => "upstream-webcryptoapi-generatekey-failures-hmac-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_rsa_oaep_https => "upstream-webcryptoapi-generatekey-failures-rsa-oaep-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_rsa_oaep_https_worker => "upstream-webcryptoapi-generatekey-failures-rsa-oaep-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_rsa_pss_https => "upstream-webcryptoapi-generatekey-failures-rsa-pss-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_rsa_pss_https_worker => "upstream-webcryptoapi-generatekey-failures-rsa-pss-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_rsassa_pkcs1_v1_5_https => "upstream-webcryptoapi-generatekey-failures-rsassa-pkcs1-v1-5-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_rsassa_pkcs1_v1_5_https_worker => "upstream-webcryptoapi-generatekey-failures-rsassa-pkcs1-v1-5-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ecdh_https => "upstream-webcryptoapi-generatekey-failures-ecdh-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ecdh_https_worker => "upstream-webcryptoapi-generatekey-failures-ecdh-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ecdsa_https => "upstream-webcryptoapi-generatekey-failures-ecdsa-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ecdsa_https_worker => "upstream-webcryptoapi-generatekey-failures-ecdsa-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ed25519_https => "upstream-webcryptoapi-generatekey-failures-ed25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ed25519_https_worker => "upstream-webcryptoapi-generatekey-failures-ed25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_x25519_https => "upstream-webcryptoapi-generatekey-failures-x25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_x25519_https_worker => "upstream-webcryptoapi-generatekey-failures-x25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ed448_tentative_https => "upstream-webcryptoapi-generatekey-failures-ed448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_ed448_tentative_https_worker => "upstream-webcryptoapi-generatekey-failures-ed448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_x448_tentative_https => "upstream-webcryptoapi-generatekey-failures-x448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_failures_x448_tentative_https_worker => "upstream-webcryptoapi-generatekey-failures-x448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ed448_tentative_https => "upstream-webcryptoapi-generatekey-successes-ed448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_ed448_tentative_https_worker => "upstream-webcryptoapi-generatekey-successes-ed448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_x448_tentative_https => "upstream-webcryptoapi-generatekey-successes-x448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_generatekey_successes_x448_tentative_https_worker => "upstream-webcryptoapi-generatekey-successes-x448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_crashtests_importkey_unsettled_promise_https => "upstream-webcryptoapi-import-export-crashtests-importkey-unsettled-promise-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_crashtests_importkey_unsettled_promise_https_worker => "upstream-webcryptoapi-import-export-crashtests-importkey-unsettled-promise-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_symmetric_importkey_https => "upstream-webcryptoapi-import-export-symmetric-importkey-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_symmetric_importkey_https_worker => "upstream-webcryptoapi-import-export-symmetric-importkey-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_ec_importkey_https => "upstream-webcryptoapi-import-export-ec-importkey-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_ec_importkey_https_worker => "upstream-webcryptoapi-import-export-ec-importkey-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_rsa_importkey_https => "upstream-webcryptoapi-import-export-rsa-importkey-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_rsa_importkey_https_worker => "upstream-webcryptoapi-import-export-rsa-importkey-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_ed25519_https => "upstream-webcryptoapi-import-export-okp-importkey-ed25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_ed25519_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-ed25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_x25519_https => "upstream-webcryptoapi-import-export-okp-importkey-x25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_x25519_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-x25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_ed448_tentative_https => "upstream-webcryptoapi-import-export-okp-importkey-ed448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_ed448_tentative_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-ed448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_x448_tentative_https => "upstream-webcryptoapi-import-export-okp-importkey-x448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_x448_tentative_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-x448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_ed25519_https => "upstream-webcryptoapi-import-export-okp-importkey-failures-ed25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_ed25519_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-failures-ed25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_x25519_https => "upstream-webcryptoapi-import-export-okp-importkey-failures-x25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_x25519_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-failures-x25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_ed448_tentative_https => "upstream-webcryptoapi-import-export-okp-importkey-failures-ed448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_ed448_tentative_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-failures-ed448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_x448_tentative_https => "upstream-webcryptoapi-import-export-okp-importkey-failures-x448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_okp_importkey_failures_x448_tentative_https_worker => "upstream-webcryptoapi-import-export-okp-importkey-failures-x448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_ec_importkey_failures_ecdh_https => "upstream-webcryptoapi-import-export-ec-importkey-failures-ecdh-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_ec_importkey_failures_ecdh_https_worker => "upstream-webcryptoapi-import-export-ec-importkey-failures-ecdh-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_ec_importkey_failures_ecdsa_https => "upstream-webcryptoapi-import-export-ec-importkey-failures-ecdsa-https",
|
|
wpt_compat_case_upstream_webcryptoapi_import_export_ec_importkey_failures_ecdsa_https_worker => "upstream-webcryptoapi-import-export-ec-importkey-failures-ecdsa-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_cbc_https => "upstream-webcryptoapi-encrypt-decrypt-aes-cbc-https",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_cbc_https_worker => "upstream-webcryptoapi-encrypt-decrypt-aes-cbc-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_ctr_https => "upstream-webcryptoapi-encrypt-decrypt-aes-ctr-https",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_ctr_https_worker => "upstream-webcryptoapi-encrypt-decrypt-aes-ctr-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_gcm_https => "upstream-webcryptoapi-encrypt-decrypt-aes-gcm-https",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_gcm_https_worker => "upstream-webcryptoapi-encrypt-decrypt-aes-gcm-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_gcm_256_iv_https => "upstream-webcryptoapi-encrypt-decrypt-aes-gcm-256-iv-https",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_aes_gcm_256_iv_https_worker => "upstream-webcryptoapi-encrypt-decrypt-aes-gcm-256-iv-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_rsa_oaep_https => "upstream-webcryptoapi-encrypt-decrypt-rsa-oaep-https",
|
|
wpt_compat_case_upstream_webcryptoapi_encrypt_decrypt_rsa_oaep_https_worker => "upstream-webcryptoapi-encrypt-decrypt-rsa-oaep-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_hmac_https => "upstream-webcryptoapi-sign-verify-hmac-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_hmac_https_worker => "upstream-webcryptoapi-sign-verify-hmac-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_rsa_pkcs_https => "upstream-webcryptoapi-sign-verify-rsa-pkcs-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_rsa_pkcs_https_worker => "upstream-webcryptoapi-sign-verify-rsa-pkcs-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_rsa_pss_https => "upstream-webcryptoapi-sign-verify-rsa-pss-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_rsa_pss_https_worker => "upstream-webcryptoapi-sign-verify-rsa-pss-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_ecdsa_https => "upstream-webcryptoapi-sign-verify-ecdsa-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_ecdsa_https_worker => "upstream-webcryptoapi-sign-verify-ecdsa-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_eddsa_curve25519_https => "upstream-webcryptoapi-sign-verify-eddsa-curve25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_eddsa_curve25519_https_worker => "upstream-webcryptoapi-sign-verify-eddsa-curve25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_eddsa_curve448_tentative_https => "upstream-webcryptoapi-sign-verify-eddsa-curve448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_eddsa_curve448_tentative_https_worker => "upstream-webcryptoapi-sign-verify-eddsa-curve448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_eddsa_small_order_points_https => "upstream-webcryptoapi-sign-verify-eddsa-small-order-points-https",
|
|
wpt_compat_case_upstream_webcryptoapi_sign_verify_eddsa_small_order_points_https_worker => "upstream-webcryptoapi-sign-verify-eddsa-small-order-points-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_derived_bits_length_https => "upstream-webcryptoapi-derive-bits-keys-derived-bits-length-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_derived_bits_length_https_worker => "upstream-webcryptoapi-derive-bits-keys-derived-bits-length-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_ecdh_bits_https => "upstream-webcryptoapi-derive-bits-keys-ecdh-bits-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_ecdh_bits_https_worker => "upstream-webcryptoapi-derive-bits-keys-ecdh-bits-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_ecdh_keys_https => "upstream-webcryptoapi-derive-bits-keys-ecdh-keys-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_ecdh_keys_https_worker => "upstream-webcryptoapi-derive-bits-keys-ecdh-keys-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_bits_curve25519_https => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-bits-curve25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_bits_curve25519_https_worker => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-bits-curve25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_keys_curve25519_https => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-keys-curve25519-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_keys_curve25519_https_worker => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-keys-curve25519-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_bits_curve448_tentative_https => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-bits-curve448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_bits_curve448_tentative_https_worker => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-bits-curve448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_keys_curve448_tentative_https => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-keys-curve448-tentative-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_cfrg_curves_keys_curve448_tentative_https_worker => "upstream-webcryptoapi-derive-bits-keys-cfrg-curves-keys-curve448-tentative-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_derive_key_and_encrypt_https => "upstream-webcryptoapi-derive-bits-keys-derive-key-and-encrypt-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_derive_key_and_encrypt_https_worker => "upstream-webcryptoapi-derive-bits-keys-derive-key-and-encrypt-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_hkdf_https => "upstream-webcryptoapi-derive-bits-keys-hkdf-https",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_hkdf_https_worker => "upstream-webcryptoapi-derive-bits-keys-hkdf-https-worker",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_1_1000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-1-1000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_1001_2000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-1001-2000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_2001_3000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-2001-3000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_3001_4000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-3001-4000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_4001_5000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-4001-5000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_5001_6000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-5001-6000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_6001_7000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-6001-7000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_7001_8000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-7001-8000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_8001_last => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-8001-last",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_1_1000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-1-1000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_1001_2000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-1001-2000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_2001_3000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-2001-3000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_3001_4000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-3001-4000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_4001_5000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-4001-5000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_5001_6000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-5001-6000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_6001_7000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-6001-7000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_7001_8000 => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-7001-8000",
|
|
wpt_compat_case_upstream_webcryptoapi_derive_bits_keys_pbkdf2_https_worker_8001_last => "upstream-webcryptoapi-derive-bits-keys-pbkdf2-https-worker-8001-last",
|
|
wpt_compat_case_upstream_webcryptoapi_wrapkey_unwrapkey_wrapkey_unwrapkey_https => "upstream-webcryptoapi-wrapkey-unwrapkey-wrapkey-unwrapkey-https",
|
|
wpt_compat_case_upstream_webcryptoapi_wrapkey_unwrapkey_wrapkey_unwrapkey_https_worker => "upstream-webcryptoapi-wrapkey-unwrapkey-wrapkey-unwrapkey-https-worker",
|
|
wpt_compat_case_performance_basic => "performance-basic",
|
|
wpt_compat_case_performance_idlharness => "performance-idlharness",
|
|
wpt_compat_case_performance_entry_idlharness => "performance-entry-idlharness",
|
|
wpt_compat_case_performanceobserver_idlharness => "performanceobserver-idlharness",
|
|
wpt_compat_case_event_basic => "event-basic",
|
|
wpt_compat_case_touch_event_basic => "touch-event-basic",
|
|
wpt_compat_case_event_idlharness => "event-idlharness",
|
|
wpt_compat_case_document_create_event_basic => "document-create-event-basic",
|
|
wpt_compat_case_screen_idlharness => "screen-idlharness",
|
|
wpt_compat_case_visualviewport_idlharness => "visualviewport-idlharness",
|
|
wpt_compat_case_navigator_basic => "navigator-basic",
|
|
wpt_compat_case_navigator_idlharness => "navigator-idlharness",
|
|
wpt_compat_case_domparser_basic => "domparser-basic",
|
|
wpt_compat_case_domparsing_idlharness => "domparsing-idlharness",
|
|
wpt_compat_case_streams_basic => "streams-basic",
|
|
wpt_compat_case_streams_idlharness => "streams-idlharness",
|
|
wpt_compat_case_mediaquerylist_idlharness => "mediaquerylist-idlharness",
|
|
wpt_compat_case_resizeobserver_idlharness => "resizeobserver-idlharness",
|
|
wpt_compat_case_range_basic => "range-basic",
|
|
wpt_compat_case_range_idlharness => "range-idlharness",
|
|
wpt_compat_case_selection_basic => "selection-basic",
|
|
wpt_compat_case_selection_idlharness => "selection-idlharness",
|
|
wpt_compat_case_offscreencanvas_basic => "offscreencanvas-basic",
|
|
wpt_compat_case_offscreencanvas_idlharness => "offscreencanvas-idlharness",
|
|
wpt_compat_case_fontface_basic => "fontface-basic",
|
|
wpt_compat_case_fontface_idlharness => "fontface-idlharness",
|
|
wpt_compat_case_canvas2d_basic => "canvas2d-basic",
|
|
wpt_compat_case_canvas2d_idlharness => "canvas2d-idlharness",
|
|
wpt_compat_case_upstream_intersection_observer_observer_attributes => "upstream-intersection-observer-observer-attributes",
|
|
wpt_compat_case_intersectionobserver_idlharness => "intersectionobserver-idlharness",
|
|
wpt_compat_case_domtokenlist_basic => "domtokenlist-basic",
|
|
wpt_compat_case_domtokenlist_idlharness => "domtokenlist-idlharness",
|
|
wpt_compat_case_dataset_basic => "dataset-basic",
|
|
wpt_compat_case_global_attributes_basic => "global-attributes-basic",
|
|
wpt_compat_case_domstringmap_idlharness => "domstringmap-idlharness",
|
|
wpt_compat_case_selectors_basic => "selectors-basic",
|
|
wpt_compat_case_treewalker_basic => "treewalker-basic",
|
|
wpt_compat_case_nodeiterator_basic => "nodeiterator-basic",
|
|
wpt_compat_case_nodefilter_constants => "nodefilter-constants",
|
|
wpt_compat_case_traversal_idlharness => "traversal-idlharness",
|
|
wpt_compat_case_documentfragment_basic => "documentfragment-basic",
|
|
wpt_compat_case_parentnode_mutation_basic => "parentnode-mutation-basic",
|
|
wpt_compat_case_node_relationship_basic => "node-relationship-basic",
|
|
wpt_compat_case_node_clonenode_basic => "node-clonenode-basic",
|
|
wpt_compat_case_node_textcontent_basic => "node-textcontent-basic",
|
|
wpt_compat_case_node_normalize_basic => "node-normalize-basic",
|
|
wpt_compat_case_live_htmlcollection_named_properties => "live-htmlcollection-named-properties",
|
|
wpt_compat_case_live_htmlcollection_prototype_surface => "live-htmlcollection-prototype-surface",
|
|
wpt_compat_case_node_nodevalue_basic => "node-nodevalue-basic",
|
|
wpt_compat_case_node_isequalnode_basic => "node-isequalnode-basic",
|
|
wpt_compat_case_node_comparedocumentposition_basic => "node-comparedocumentposition-basic",
|
|
wpt_compat_case_node_childnodes_basic => "node-childnodes-basic",
|
|
wpt_compat_case_node_insertbefore_basic => "node-insertbefore-basic",
|
|
wpt_compat_case_node_appendchild_basic => "node-appendchild-basic",
|
|
wpt_compat_case_node_removechild_basic => "node-removechild-basic",
|
|
wpt_compat_case_node_replacechild_basic => "node-replacechild-basic",
|
|
wpt_compat_case_node_isconnected_basic => "node-isconnected-basic",
|
|
wpt_compat_case_node_parentelement_basic => "node-parentelement-basic",
|
|
wpt_compat_case_node_nodename_basic => "node-nodename-basic",
|
|
wpt_compat_case_node_constants_basic => "node-constants-basic",
|
|
wpt_compat_case_node_parentnode_basic => "node-parentnode-basic",
|
|
wpt_compat_case_parentnode_children_basic => "parentnode-children-basic",
|
|
wpt_compat_case_node_baseuri_basic => "node-baseuri-basic",
|
|
wpt_compat_case_childnode_before_basic => "childnode-before-basic",
|
|
wpt_compat_case_childnode_after_basic => "childnode-after-basic",
|
|
wpt_compat_case_childnode_replacewith_basic => "childnode-replacewith-basic",
|
|
wpt_compat_case_node_childnodes_cache_basic => "node-childnodes-cache-basic",
|
|
wpt_compat_case_node_contains_basic => "node-contains-basic",
|
|
wpt_compat_case_selectors_regression_basic => "selectors-regression-basic",
|
|
wpt_compat_case_selectors_scope_basic => "selectors-scope-basic",
|
|
wpt_compat_case_selectors_escapes_basic => "selectors-escapes-basic",
|
|
wpt_compat_case_node_issamenode_basic => "node-issamenode-basic",
|
|
wpt_compat_case_document_all_basic => "document-all-basic",
|
|
wpt_compat_case_document_create_characterdata_basic => "document-create-characterdata-basic",
|
|
wpt_compat_case_document_create_element_basic => "document-create-element-basic",
|
|
wpt_compat_case_document_create_elementns_basic => "document-create-elementns-basic",
|
|
wpt_compat_case_document_create_element_namespace_basic => "document-create-element-namespace-basic",
|
|
wpt_compat_case_document_create_attribute_basic => "document-create-attribute-basic",
|
|
wpt_compat_case_document_create_attributens_basic => "document-create-attributens-basic",
|
|
wpt_compat_case_document_importnode_basic => "document-importnode-basic",
|
|
wpt_compat_case_document_adoptnode_basic => "document-adoptnode-basic",
|
|
wpt_compat_case_document_constructor_basic => "document-constructor-basic",
|
|
wpt_compat_case_element_tagname_basic => "element-tagname-basic",
|
|
wpt_compat_case_node_clonenode_document_doctype_basic => "node-clonenode-document-doctype-basic",
|
|
wpt_compat_case_documenttype_literal_basic => "documenttype-literal-basic",
|
|
wpt_compat_case_characterdata_constructors_basic => "characterdata-constructors-basic",
|
|
wpt_compat_case_characterdata_idlharness => "characterdata-idlharness",
|
|
wpt_compat_case_characterdata_appendchild_basic => "characterdata-appendchild-basic",
|
|
wpt_compat_case_characterdata_data_basic => "characterdata-data-basic",
|
|
wpt_compat_case_characterdata_appenddata_basic => "characterdata-appenddata-basic",
|
|
wpt_compat_case_characterdata_substringdata_basic => "characterdata-substringdata-basic",
|
|
wpt_compat_case_characterdata_deletedata_basic => "characterdata-deletedata-basic",
|
|
wpt_compat_case_characterdata_insertdata_basic => "characterdata-insertdata-basic",
|
|
wpt_compat_case_characterdata_replacedata_basic => "characterdata-replacedata-basic",
|
|
wpt_compat_case_characterdata_conversion_basic => "characterdata-conversion-basic",
|
|
wpt_compat_case_childnode_remove_characterdata_doctype_basic => "childnode-remove-characterdata-doctype-basic",
|
|
wpt_compat_case_document_doctype_basic => "document-doctype-basic",
|
|
wpt_compat_case_document_create_processinginstruction_basic => "document-create-processinginstruction-basic",
|
|
wpt_compat_case_document_create_cdatasection_basic => "document-create-cdatasection-basic",
|
|
wpt_compat_case_document_implementation_basic => "document-implementation-basic",
|
|
wpt_compat_case_domimplementation_hasfeature_basic => "domimplementation-hasfeature-basic",
|
|
wpt_compat_case_domimplementation_idlharness => "domimplementation-idlharness",
|
|
wpt_compat_case_domimplementation_createdocumenttype_basic => "domimplementation-createdocumenttype-basic",
|
|
wpt_compat_case_domimplementation_createhtmldocument_basic => "domimplementation-createhtmldocument-basic",
|
|
wpt_compat_case_domimplementation_createdocument_basic => "domimplementation-createdocument-basic",
|
|
wpt_compat_case_element_attribute_presence_basic => "element-attribute-presence-basic",
|
|
wpt_compat_case_element_attribute_mutation_basic => "element-attribute-mutation-basic",
|
|
wpt_compat_case_element_getattributenames_basic => "element-getattributenames-basic",
|
|
wpt_compat_case_namednodemap_indexed_attributes_basic => "namednodemap-indexed-attributes-basic",
|
|
wpt_compat_case_domstringlist_basic => "domstringlist-basic",
|
|
wpt_compat_case_idb_event_target_basic => "idb-event-target-basic",
|
|
wpt_compat_case_idb_version_change_event_conversion_basic => "idb-version-change-event-conversion-basic",
|
|
wpt_compat_case_idb_keyrange_conversion_basic => "idb-keyrange-conversion-basic",
|
|
wpt_compat_case_idb_query_boundary_conversion_basic => "idb-query-boundary-conversion-basic",
|
|
wpt_compat_case_idb_write_value_conversion_basic => "idb-write-value-conversion-basic",
|
|
wpt_compat_case_idb_write_key_conversion_basic => "idb-write-key-conversion-basic",
|
|
wpt_compat_case_idb_cursor_continue_conversion_basic => "idb-cursor-continue-conversion-basic",
|
|
wpt_compat_case_idb_cursor_advance_conversion_basic => "idb-cursor-advance-conversion-basic",
|
|
wpt_compat_case_idb_cursor_direction_conversion_basic => "idb-cursor-direction-conversion-basic",
|
|
wpt_compat_case_idb_cursor_query_conversion_basic => "idb-cursor-query-conversion-basic",
|
|
wpt_compat_case_idb_collection_count_conversion_basic => "idb-collection-count-conversion-basic",
|
|
wpt_compat_case_idb_collection_query_conversion_basic => "idb-collection-query-conversion-basic",
|
|
wpt_compat_case_idb_count_query_conversion_basic => "idb-count-query-conversion-basic",
|
|
wpt_compat_case_idb_factory_conversion_basic => "idb-factory-conversion-basic",
|
|
wpt_compat_case_idb_database_schema_conversion_basic => "idb-database-schema-conversion-basic",
|
|
wpt_compat_case_idb_objectstore_index_conversion_basic => "idb-objectstore-index-conversion-basic",
|
|
wpt_compat_case_idb_transaction_conversion_basic => "idb-transaction-conversion-basic",
|
|
wpt_compat_case_namednodemap_namespace_methods_basic => "namednodemap-namespace-methods-basic",
|
|
wpt_compat_case_namednodemap_named_properties_basic => "namednodemap-named-properties-basic",
|
|
wpt_compat_case_namednodemap_own_properties_basic => "namednodemap-own-properties-basic",
|
|
wpt_compat_case_element_toggleattribute_basic => "element-toggleattribute-basic",
|
|
wpt_compat_case_element_setattributens_namespace_basic => "element-setattributens-namespace-basic",
|
|
wpt_compat_case_element_attribute_node_access_basic => "element-attribute-node-access-basic",
|
|
wpt_compat_case_websocket_basic => "websocket-basic",
|
|
wpt_compat_case_websocket_idlharness => "websocket-idlharness",
|
|
wpt_compat_case_websocket_validation_basic => "websocket-validation-basic",
|
|
wpt_compat_case_websocket_constructor_protocol_basic => "websocket-constructor-protocol-basic",
|
|
wpt_compat_case_websocket_runtime_basic => "websocket-runtime-basic",
|
|
wpt_compat_case_websocket_binary_basic => "websocket-binary-basic",
|
|
wpt_compat_case_websocket_subprotocol_basic => "websocket-subprotocol-basic",
|
|
wpt_compat_case_websocket_cookie_basic => "websocket-cookie-basic",
|
|
wpt_compat_case_websocket_close_connecting_basic => "websocket-close-connecting-basic",
|
|
wpt_compat_case_websocket_handshake_failure_basic => "websocket-handshake-failure-basic",
|
|
wpt_compat_case_websocket_ready_state_close_basic => "websocket-ready-state-close-basic",
|
|
wpt_compat_case_websocket_response_cookie_basic => "websocket-response-cookie-basic",
|
|
wpt_compat_case_websocket_blocked_port_basic => "websocket-blocked-port-basic",
|
|
wpt_compat_case_xmlhttprequest_cookie_basic => "xmlhttprequest-cookie-basic",
|
|
wpt_compat_case_xmlhttprequest_cookie_scope_basic => "xmlhttprequest-cookie-scope-basic",
|
|
wpt_compat_case_xmlhttprequest_request_headers_basic => "xmlhttprequest-request-headers-basic",
|
|
wpt_compat_case_xmlhttprequest_subresource_headers_basic => "xmlhttprequest-subresource-headers-basic",
|
|
wpt_compat_case_xmlhttprequest_upload_basic => "xmlhttprequest-upload-basic",
|
|
wpt_compat_case_xmlhttprequest_body_types_basic => "xmlhttprequest-body-types-basic",
|
|
wpt_compat_case_xmlhttprequest_binary_body_basic => "xmlhttprequest-binary-body-basic",
|
|
wpt_compat_case_xmlhttprequest_formdata_body_basic => "xmlhttprequest-formdata-body-basic",
|
|
wpt_compat_case_xmlhttprequest_formdata_binary_body_basic => "xmlhttprequest-formdata-binary-body-basic",
|
|
wpt_compat_case_xmlhttprequest_accessor_surface_basic => "xmlhttprequest-accessor-surface-basic",
|
|
wpt_compat_case_xmlhttprequest_withcredentials_state_basic => "xmlhttprequest-withcredentials-state-basic",
|
|
wpt_compat_case_xmlhttprequest_withcredentials_network_basic => "xmlhttprequest-withcredentials-network-basic",
|
|
wpt_compat_case_xmlhttprequest_abort_late_failure_basic => "xmlhttprequest-abort-late-failure-basic",
|
|
wpt_compat_case_xmlhttprequest_abort_transport_basic => "xmlhttprequest-abort-transport-basic",
|
|
wpt_compat_case_xmlhttprequest_timeout_basic => "xmlhttprequest-timeout-basic",
|
|
wpt_compat_case_worker_basic => "worker-basic",
|
|
wpt_compat_case_content_security_policy_report_to_report_only => "content-security-policy-report-to-report-only",
|
|
wpt_compat_case_content_security_policy_report_to_report_only_xhr => "content-security-policy-report-to-report-only-xhr",
|
|
wpt_compat_case_content_security_policy_report_to_report_only_websocket => "content-security-policy-report-to-report-only-websocket",
|
|
wpt_compat_case_worker_response_csp_report_to_websocket => "worker-response-csp-report-to-websocket",
|
|
wpt_compat_case_worker_response_csp_report_to => "worker-response-csp-report-to",
|
|
wpt_compat_case_sharedworker_basic => "sharedworker-basic",
|
|
wpt_compat_case_sharedworker_extended => "sharedworker-extended",
|
|
wpt_compat_case_sharedworker_dataurl_origin => "sharedworker-dataurl-origin",
|
|
wpt_compat_case_sharedworker_dataurl_context => "sharedworker-dataurl-context",
|
|
wpt_compat_case_sharedworker_runtime_url => "sharedworker-runtime-url",
|
|
wpt_compat_case_sharedworker_script_fetch_policy => "sharedworker-script-fetch-policy",
|
|
wpt_compat_case_sharedworker_script_fetch_header_csp => "sharedworker-script-fetch-header-csp",
|
|
wpt_compat_case_sharedworker_script_response_csp => "sharedworker-script-response-csp",
|
|
wpt_compat_case_sharedworker_script_response_csp_websocket => "sharedworker-script-response-csp-websocket",
|
|
wpt_compat_case_sharedworker_script_response_csp_report_to => "sharedworker-script-response-csp-report-to",
|
|
wpt_compat_case_sharedworker_module_import_csp => "sharedworker-module-import-csp",
|
|
wpt_compat_case_sharedworker_module_dataurl_import => "sharedworker-module-dataurl-import",
|
|
wpt_compat_case_upstream_html_semantics_scripting_1_the_script_element_microtasks_checkpoint_importscripts_sharedworker => "upstream-html-semantics-scripting-1-the-script-element-microtasks-checkpoint-importscripts-sharedworker",
|
|
wpt_compat_case_upstream_html_semantics_scripting_1_the_script_element_microtasks_evaluation_order_1_nothrow_importscripts_sharedworker => "upstream-html-semantics-scripting-1-the-script-element-microtasks-evaluation-order-1-nothrow-importscripts-sharedworker",
|
|
wpt_compat_case_upstream_html_semantics_scripting_1_the_script_element_microtasks_evaluation_order_1_throw_importscripts_sharedworker => "upstream-html-semantics-scripting-1-the-script-element-microtasks-evaluation-order-1-throw-importscripts-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_sharedworkerglobalscope_name_getting => "upstream-workers-interfaces-sharedworkerglobalscope-name-getting",
|
|
wpt_compat_case_upstream_workers_interfaces_sharedworkerglobalscope_name_setting => "upstream-workers-interfaces-sharedworkerglobalscope-name-setting",
|
|
wpt_compat_case_upstream_workers_interfaces_sharedworkerglobalscope_onconnect => "upstream-workers-interfaces-sharedworkerglobalscope-onconnect",
|
|
wpt_compat_case_upstream_workers_sharedworker_simple => "upstream-workers-sharedworker-simple",
|
|
wpt_compat_case_upstream_workers_sharedworker_data_url => "upstream-workers-sharedworker-data-url",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_sharedworker_constructor => "upstream-workers-constructors-sharedworker-sharedworker-constructor",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_interface_objects => "upstream-workers-constructors-sharedworker-interface-objects",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_global_members => "upstream-workers-constructors-sharedworker-global-members",
|
|
wpt_compat_case_upstream_workers_sharedworker_exception => "upstream-workers-sharedworker-exception",
|
|
wpt_compat_case_upstream_workers_sharedworker_exception_propagation => "upstream-workers-sharedworker-exception-propagation",
|
|
wpt_compat_case_upstream_workers_sharedworker_script_error => "upstream-workers-sharedworker-script-error",
|
|
wpt_compat_case_upstream_workers_sharedworker_detach_frame_in_error_event => "upstream-workers-sharedworker-detach-frame-in-error-event",
|
|
wpt_compat_case_upstream_workers_sharedworker_blob_url => "upstream-workers-sharedworker-blob-url",
|
|
wpt_compat_case_upstream_workers_sharedworker_messageevent_source => "upstream-workers-sharedworker-messageevent-source",
|
|
wpt_compat_case_upstream_workers_sharedworker_replace_eventhandler => "upstream-workers-sharedworker-replace-eventhandler",
|
|
wpt_compat_case_upstream_workers_examples_onconnect => "upstream-workers-examples-onconnect",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_connect_event => "upstream-workers-constructors-sharedworker-connect-event",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_urlmismatcherror_htm => "upstream-workers-constructors-sharedworker-urlmismatcherror-htm",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_empty_name => "upstream-workers-constructors-sharedworker-empty-name",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_dummy_name => "upstream-workers-constructors-sharedworker-dummy-name",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_dummy_shared_worker => "upstream-workers-constructors-sharedworker-dummy-shared-worker",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_name => "upstream-workers-constructors-sharedworker-name",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_no_arguments_ctor => "upstream-workers-constructors-sharedworker-no-arguments-ctor",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_infinity_arguments => "upstream-workers-constructors-sharedworker-infinity-arguments",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_nan_arguments => "upstream-workers-constructors-sharedworker-nan-arguments",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_null_arguments => "upstream-workers-constructors-sharedworker-null-arguments",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_number_arguments => "upstream-workers-constructors-sharedworker-number-arguments",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_undefined_arguments => "upstream-workers-constructors-sharedworker-undefined-arguments",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_port_onmessage => "upstream-workers-constructors-sharedworker-port-onmessage",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_port_properties => "upstream-workers-constructors-sharedworker-port-properties",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_port_readonly => "upstream-workers-constructors-sharedworker-port-readonly",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_setting_port_members => "upstream-workers-constructors-sharedworker-setting-port-members",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_same_origin => "upstream-workers-constructors-sharedworker-same-origin",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_unresolvable_url => "upstream-workers-constructors-sharedworker-unresolvable-url",
|
|
wpt_compat_case_upstream_workers_construct_sharedworker_unexpected_global_properties => "upstream-workers-constructors-sharedworker-unexpected-global-properties",
|
|
wpt_compat_case_upstream_workers_sharedworker_constructor => "upstream-workers-sharedworker-constructor",
|
|
wpt_compat_case_upstream_workers_sharedworker_performance_now => "upstream-workers-sharedworkerperformancenow",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_options_type => "upstream-workers-modules-shared-worker-options-type",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_import_meta => "upstream-workers-modules-shared-worker-import-meta",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_import => "upstream-workers-modules-shared-worker-import",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_import_blob_url => "upstream-workers-modules-shared-worker-import-blob-url",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_import_data_url => "upstream-workers-modules-shared-worker-import-data-url",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_import_failure => "upstream-workers-modules-shared-worker-import-failure",
|
|
wpt_compat_case_upstream_workers_modules_shared_worker_parse_error_failure => "upstream-workers-modules-shared-worker-parse-error-failure",
|
|
wpt_compat_case_upstream_content_security_policy_sandbox_shared_worker_sandbox => "upstream-content-security-policy-sandbox-shared-worker-sandbox",
|
|
wpt_compat_case_upstream_fetch_api_cors_data_url_shared_worker => "upstream-fetch-api-cors-data-url-shared-worker",
|
|
wpt_compat_case_upstream_resource_timing_shared_worker_rt_entry => "upstream-resource-timing-shared-worker-rt-entry",
|
|
wpt_compat_case_upstream_workers_shared_worker_from_blob_url => "upstream-workers-shared-worker-from-blob-url",
|
|
wpt_compat_case_upstream_workers_shared_worker_name_via_options => "upstream-workers-shared-worker-name-via-options",
|
|
wpt_compat_case_upstream_workers_shared_worker_options_mismatch => "upstream-workers-shared-worker-options-mismatch",
|
|
wpt_compat_case_upstream_workers_shared_worker_parse_error_failure => "upstream-workers-shared-worker-parse-error-failure",
|
|
wpt_compat_case_upstream_workers_worker_script_mimetype_htm => "upstream-workers-worker-script-mimetype-htm",
|
|
wpt_compat_case_upstream_workers_abrupt_completion => "upstream-workers-abrupt-completion",
|
|
wpt_compat_case_upstream_workers_name_property => "upstream-workers-name-property",
|
|
wpt_compat_case_upstream_workers_semantics_run_a_worker_002 => "upstream-workers-semantics-run-a-worker-002",
|
|
wpt_compat_case_upstream_workers_semantics_run_a_worker_003 => "upstream-workers-semantics-run-a-worker-003",
|
|
wpt_compat_case_upstream_workers_semantics_multiple_workers_001 => "upstream-workers-semantics-multiple-workers-001",
|
|
wpt_compat_case_upstream_workers_semantics_multiple_workers_004 => "upstream-workers-semantics-multiple-workers-004",
|
|
wpt_compat_case_upstream_workers_semantics_multiple_workers_008 => "upstream-workers-semantics-multiple-workers-008",
|
|
wpt_compat_case_upstream_workers_semantics_reporting_errors_001 => "upstream-workers-semantics-reporting-errors-001",
|
|
wpt_compat_case_upstream_workers_semantics_reporting_errors_002 => "upstream-workers-semantics-reporting-errors-002",
|
|
wpt_compat_case_upstream_workers_semantics_reporting_errors_003 => "upstream-workers-semantics-reporting-errors-003",
|
|
wpt_compat_case_upstream_workers_semantics_reporting_errors_004 => "upstream-workers-semantics-reporting-errors-004",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_redirect_sharedworker => "upstream-workers-interfaces-workerglobalscope-location-redirect-sharedworker",
|
|
wpt_compat_case_upstream_workers_same_origin_check_sub => "upstream-workers-same-origin-check-sub",
|
|
wpt_compat_case_worker_postmessage_validation_basic => "worker-postmessage-validation-basic",
|
|
wpt_compat_case_worker_postmessage_options_validation_basic => "worker-postmessage-options-validation-basic",
|
|
wpt_compat_case_worker_postmessage_transfer_iterable_basic => "worker-postmessage-transfer-iterable-basic",
|
|
wpt_compat_case_worker_postmessage_raw_transfer_iterable_basic => "worker-postmessage-raw-transfer-iterable-basic",
|
|
wpt_compat_case_worker_postmessage_transfer_validation_basic => "worker-postmessage-transfer-validation-basic",
|
|
wpt_compat_case_worker_postmessage_options_transfer_validation_basic => "worker-postmessage-options-transfer-validation-basic",
|
|
wpt_compat_case_worker_module_basic => "worker-module-basic",
|
|
wpt_compat_case_worker_module_strict_basic => "worker-module-strict-basic",
|
|
wpt_compat_case_worker_module_namespace_strict_basic => "worker-module-namespace-strict-basic",
|
|
wpt_compat_case_worker_module_import_strict_basic => "worker-module-import-strict-basic",
|
|
wpt_compat_case_worker_module_early_error_basic => "worker-module-early-error-basic",
|
|
wpt_compat_case_worker_module_link_error_basic => "worker-module-link-error-basic",
|
|
wpt_compat_case_worker_module_load_error_basic => "worker-module-load-error-basic",
|
|
wpt_compat_case_worker_module_cycle_basic => "worker-module-cycle-basic",
|
|
wpt_compat_case_worker_module_cycle_matrix_basic => "worker-module-cycle-matrix-basic",
|
|
wpt_compat_case_worker_module_top_level_await_basic => "worker-module-top-level-await-basic",
|
|
wpt_compat_case_worker_module_top_level_await_dependency_basic => "worker-module-top-level-await-dependency-basic",
|
|
wpt_compat_case_worker_module_side_effect_order_basic => "worker-module-side-effect-order-basic",
|
|
wpt_compat_case_worker_module_import_basic => "worker-module-import-basic",
|
|
wpt_compat_case_worker_module_http_import_basic => "worker-module-http-import-basic",
|
|
wpt_compat_case_worker_module_json_import_basic => "worker-module-json-import-basic",
|
|
wpt_compat_case_worker_module_json_dynamic_import_basic => "worker-module-json-dynamic-import-basic",
|
|
wpt_compat_case_worker_module_json_import_error_basic => "worker-module-json-import-error-basic",
|
|
wpt_compat_case_worker_module_json_mime_basic => "worker-module-json-mime-basic",
|
|
wpt_compat_case_worker_module_http_query_identity_basic => "worker-module-http-query-identity-basic",
|
|
wpt_compat_case_worker_module_http_fragment_identity_basic => "worker-module-http-fragment-identity-basic",
|
|
wpt_compat_case_worker_module_data_fragment_identity_basic => "worker-module-data-fragment-identity-basic",
|
|
wpt_compat_case_worker_module_default_declaration_binding_basic => "worker-module-default-declaration-binding-basic",
|
|
wpt_compat_case_worker_module_http_redirect_basic => "worker-module-http-redirect-basic",
|
|
wpt_compat_case_worker_module_credentials_basic => "worker-module-credentials-basic",
|
|
wpt_compat_case_worker_module_live_namespace_basic => "worker-module-live-namespace-basic",
|
|
wpt_compat_case_worker_module_live_import_basic => "worker-module-live-import-basic",
|
|
wpt_compat_case_worker_module_import_immutability_basic => "worker-module-import-immutability-basic",
|
|
wpt_compat_case_worker_module_dynamic_import_basic => "worker-module-dynamic-import-basic",
|
|
wpt_compat_case_worker_module_http_dynamic_import_basic => "worker-module-http-dynamic-import-basic",
|
|
wpt_compat_case_worker_importscripts_basic => "worker-importscripts-basic",
|
|
wpt_compat_case_worker_importscripts_network_error_basic => "worker-importscripts-network-error-basic",
|
|
wpt_compat_case_worker_importscripts_blob_basic => "worker-importscripts-blob-basic",
|
|
wpt_compat_case_worker_importscripts_arguments_basic => "worker-importscripts-arguments-basic",
|
|
wpt_compat_case_worker_importscripts_failure_basic => "worker-importscripts-failure-basic",
|
|
wpt_compat_case_worker_importscripts_reporting_basic => "worker-importscripts-reporting-basic",
|
|
wpt_compat_case_worker_abortsignal_basic => "worker-abortsignal-basic",
|
|
wpt_compat_case_worker_abortsignal_dispatch_basic => "worker-abortsignal-dispatch-basic",
|
|
wpt_compat_case_worker_timers_basic => "worker-timers-basic",
|
|
wpt_compat_case_worker_global_surface_basic => "worker-global-surface-basic",
|
|
wpt_compat_case_worker_fileapi_basic => "worker-fileapi-basic",
|
|
wpt_compat_case_worker_xhr_basic => "worker-xhr-basic",
|
|
wpt_compat_case_worker_xhr_upload_basic => "worker-xhr-upload-basic",
|
|
wpt_compat_case_worker_xhr_body_types_basic => "worker-xhr-body-types-basic",
|
|
wpt_compat_case_worker_xhr_abort_basic => "worker-xhr-abort-basic",
|
|
wpt_compat_case_worker_xhr_responsetype_basic => "worker-xhr-responsetype-basic",
|
|
wpt_compat_case_worker_xhr_redirect_error_basic => "worker-xhr-redirect-error-basic",
|
|
wpt_compat_case_worker_transfer_basic => "worker-transfer-basic",
|
|
wpt_compat_case_worker_transfer_roundtrip_basic => "worker-transfer-roundtrip-basic",
|
|
wpt_compat_case_worker_fetch_basic => "worker-fetch-basic",
|
|
wpt_compat_case_worker_fetch_body_basic => "worker-fetch-body-basic",
|
|
wpt_compat_case_worker_fetch_xhr_cors_redirect_basic => "worker-fetch-xhr-cors-redirect-basic",
|
|
wpt_compat_case_worker_fetch_abort_basic => "worker-fetch-abort-basic",
|
|
wpt_compat_case_worker_fetch_credentials_streaming_basic => "worker-fetch-credentials-streaming-basic",
|
|
wpt_compat_case_worker_error_basic => "worker-error-basic",
|
|
wpt_compat_case_worker_window_error_basic => "worker-window-error-basic",
|
|
wpt_compat_case_worker_load_failure_basic => "worker-load-failure-basic",
|
|
wpt_compat_case_worker_runtime_events_basic => "worker-runtime-events-basic",
|
|
wpt_compat_case_worker_messageport_basic => "worker-messageport-basic",
|
|
wpt_compat_case_worker_messageport_start_basic => "worker-messageport-start-basic",
|
|
wpt_compat_case_worker_messageport_transfer_options_basic => "worker-messageport-transfer-options-basic",
|
|
wpt_compat_case_worker_messageport_arraybuffer_transfer_basic => "worker-messageport-arraybuffer-transfer-basic",
|
|
wpt_compat_case_worker_messageport_postmessage_options_basic => "worker-messageport-postmessage-options-basic",
|
|
wpt_compat_case_worker_messageport_close_basic => "worker-messageport-close-basic",
|
|
wpt_compat_case_worker_messageport_close_event_basic => "worker-messageport-close-event-basic",
|
|
wpt_compat_case_worker_messageport_event_order_basic => "worker-messageport-event-order-basic",
|
|
wpt_compat_case_worker_messageport_listener_options_basic => "worker-messageport-listener-options-basic",
|
|
wpt_compat_case_worker_self_close_basic => "worker-self-close-basic",
|
|
wpt_compat_case_worker_terminate_messageport_basic => "worker-terminate-messageport-basic",
|
|
wpt_compat_case_worker_loading_queue_basic => "worker-loading-queue-basic",
|
|
wpt_compat_case_upstream_url_url_tojson => "upstream-url-url-tojson",
|
|
wpt_compat_case_upstream_url_historical => "upstream-url-historical",
|
|
wpt_compat_case_upstream_url_url_searchparams => "upstream-url-url-searchparams",
|
|
wpt_compat_case_upstream_url_urlencoded_parser => "upstream-url-urlencoded-parser",
|
|
wpt_compat_case_upstream_url_urlsearchparams_append => "upstream-url-urlsearchparams-append",
|
|
wpt_compat_case_upstream_url_urlsearchparams_get => "upstream-url-urlsearchparams-get",
|
|
wpt_compat_case_upstream_url_urlsearchparams_constructor => "upstream-url-urlsearchparams-constructor",
|
|
wpt_compat_case_upstream_url_urlsearchparams_delete => "upstream-url-urlsearchparams-delete",
|
|
wpt_compat_case_upstream_url_urlsearchparams_getall => "upstream-url-urlsearchparams-getall",
|
|
wpt_compat_case_upstream_url_urlsearchparams_has => "upstream-url-urlsearchparams-has",
|
|
wpt_compat_case_upstream_url_urlsearchparams_set => "upstream-url-urlsearchparams-set",
|
|
wpt_compat_case_upstream_url_urlsearchparams_foreach => "upstream-url-urlsearchparams-foreach",
|
|
wpt_compat_case_upstream_url_urlsearchparams_size => "upstream-url-urlsearchparams-size",
|
|
wpt_compat_case_upstream_url_urlsearchparams_sort => "upstream-url-urlsearchparams-sort",
|
|
wpt_compat_case_upstream_url_urlsearchparams_stringifier => "upstream-url-urlsearchparams-stringifier",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_newobject => "upstream-fileapi-blob-blob-newobject",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_slice_overflow => "upstream-fileapi-blob-blob-slice-overflow",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_slice => "upstream-fileapi-blob-blob-slice",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_array_buffer => "upstream-fileapi-blob-blob-array-buffer",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_bytes => "upstream-fileapi-blob-blob-bytes",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_text => "upstream-fileapi-blob-blob-text",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_constructor_dom => "upstream-fileapi-blob-blob-constructor-dom",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_constructor => "upstream-fileapi-blob-blob-constructor",
|
|
wpt_compat_case_upstream_fileapi_file_file_constructor => "upstream-fileapi-file-file-constructor",
|
|
wpt_compat_case_upstream_fileapi_file_file_constructor_endings => "upstream-fileapi-file-file-constructor-endings",
|
|
wpt_compat_case_upstream_dom_events_eventtarget_add_remove_listener => "upstream-dom-events-eventtarget-add-remove-listener",
|
|
wpt_compat_case_upstream_dom_events_eventtarget_constructible => "upstream-dom-events-eventtarget-constructible",
|
|
wpt_compat_case_upstream_dom_events_eventtarget_removeeventlistener => "upstream-dom-events-eventtarget-removeeventlistener",
|
|
wpt_compat_case_upstream_url_url_statics_canparse => "upstream-url-url-statics-canparse",
|
|
wpt_compat_case_upstream_url_url_statics_parse => "upstream-url-url-statics-parse",
|
|
wpt_compat_case_upstream_fileapi_filereader_progress_event_bubbles_cancelable => "upstream-fileapi-filereader-progress-event-bubbles-cancelable",
|
|
wpt_compat_case_upstream_fileapi_blob_blob_constructor_endings => "upstream-fileapi-blob-blob-constructor-endings",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_event_handler_attributes => "upstream-fileapi-reading-data-section-filereader-event-handler-attributes",
|
|
wpt_compat_case_upstream_fileapi_unicode => "upstream-fileapi-unicode",
|
|
wpt_compat_case_upstream_dom_events_addeventlisteneroptions_once => "upstream-dom-events-addeventlisteneroptions-once",
|
|
wpt_compat_case_upstream_dom_events_customevent => "upstream-dom-events-customevent",
|
|
wpt_compat_case_upstream_dom_events_event_constructors => "upstream-dom-events-event-constructors",
|
|
wpt_compat_case_upstream_dom_events_event_defaultprevented => "upstream-dom-events-event-defaultprevented",
|
|
wpt_compat_case_upstream_dom_events_event_returnvalue => "upstream-dom-events-event-returnvalue",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_errors => "upstream-fetch-api-headers-headers-errors",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_normalize => "upstream-fetch-api-headers-headers-normalize",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_basic => "upstream-fetch-api-headers-headers-basic",
|
|
wpt_compat_case_upstream_fetch_api_response_response_init_001 => "upstream-fetch-api-response-response-init-001",
|
|
wpt_compat_case_upstream_fetch_api_response_response_static_error => "upstream-fetch-api-response-response-static-error",
|
|
wpt_compat_case_upstream_fetch_api_response_response_static_json => "upstream-fetch-api-response-response-static-json",
|
|
wpt_compat_case_upstream_fetch_api_response_response_static_redirect => "upstream-fetch-api-response-response-static-redirect",
|
|
wpt_compat_case_upstream_fetch_api_request_forbidden_method => "upstream-fetch-api-request-forbidden-method",
|
|
wpt_compat_case_upstream_fetch_api_request_request_headers => "upstream-fetch-api-request-request-headers",
|
|
wpt_compat_case_upstream_fetch_api_request_request_init_002 => "upstream-fetch-api-request-request-init-002",
|
|
wpt_compat_case_upstream_fetch_api_request_request_structure => "upstream-fetch-api-request-request-structure",
|
|
wpt_compat_case_upstream_dom_events_event_type => "upstream-dom-events-event-type",
|
|
wpt_compat_case_upstream_dom_events_eventtarget_dispatchevent_returnvalue => "upstream-dom-events-eventtarget-dispatchevent-returnvalue",
|
|
wpt_compat_case_upstream_dom_events_eventtarget_addeventlistener => "upstream-dom-events-eventtarget-addeventlistener",
|
|
wpt_compat_case_upstream_dom_events_event_cancelbubble => "upstream-dom-events-event-cancelbubble",
|
|
wpt_compat_case_upstream_dom_events_event_initevent => "upstream-dom-events-event-initevent",
|
|
wpt_compat_case_upstream_dom_events_event_istrusted => "upstream-dom-events-event-istrusted",
|
|
wpt_compat_case_upstream_dom_events_event_stopimmediatepropagation => "upstream-dom-events-event-stopimmediatepropagation",
|
|
wpt_compat_case_upstream_dom_events_event_stoppropagation_cancel_bubbling => "upstream-dom-events-event-stoppropagation-cancel-bubbling",
|
|
wpt_compat_case_upstream_dom_events_eventlisteneroptions_capture => "upstream-dom-events-eventlisteneroptions-capture",
|
|
wpt_compat_case_upstream_dom_events_addeventlisteneroptions_passive => "upstream-dom-events-addeventlisteneroptions-passive",
|
|
wpt_compat_case_upstream_dom_events_addeventlisteneroptions_signal => "upstream-dom-events-addeventlisteneroptions-signal",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_listener_order => "upstream-dom-events-event-dispatch-listener-order",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_multiple_cancelbubble => "upstream-dom-events-event-dispatch-multiple-cancelbubble",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_multiple_stoppropagation => "upstream-dom-events-event-dispatch-multiple-stoppropagation",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_omitted_capture => "upstream-dom-events-event-dispatch-omitted-capture",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_order_at_target => "upstream-dom-events-event-dispatch-order-at-target",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_order => "upstream-dom-events-event-dispatch-order",
|
|
wpt_compat_case_upstream_dom_events_event_defaultprevented_after_dispatch => "upstream-dom-events-event-defaultprevented-after-dispatch",
|
|
wpt_compat_case_upstream_dom_events_event_type_empty => "upstream-dom-events-event-type-empty",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_handlers_changed => "upstream-dom-events-event-dispatch-handlers-changed",
|
|
wpt_compat_case_upstream_dom_events_event_dispatch_reenter => "upstream-dom-events-event-dispatch-reenter",
|
|
wpt_compat_case_upstream_html_webappapis_scripting_processing_model_2_compile_error_in_setinterval => "upstream-html-webappapis-scripting-processing-model-2-compile-error-in-setinterval",
|
|
wpt_compat_case_upstream_html_webappapis_scripting_processing_model_2_compile_error_in_settimeout => "upstream-html-webappapis-scripting-processing-model-2-compile-error-in-settimeout",
|
|
wpt_compat_case_upstream_html_webappapis_scripting_processing_model_2_runtime_error_in_setinterval => "upstream-html-webappapis-scripting-processing-model-2-runtime-error-in-setinterval",
|
|
wpt_compat_case_upstream_html_webappapis_scripting_processing_model_2_runtime_error_in_settimeout => "upstream-html-webappapis-scripting-processing-model-2-runtime-error-in-settimeout",
|
|
wpt_compat_case_upstream_html_webappapis_timers_clearinterval_from_callback => "upstream-html-webappapis-timers-clearinterval-from-callback",
|
|
wpt_compat_case_upstream_html_webappapis_timers_cleartimeout_clearinterval => "upstream-html-webappapis-timers-cleartimeout-clearinterval",
|
|
wpt_compat_case_upstream_html_webappapis_timers_evil_spec_example => "upstream-html-webappapis-timers-evil-spec-example",
|
|
wpt_compat_case_upstream_html_webappapis_timers_missing_timeout_setinterval => "upstream-html-webappapis-timers-missing-timeout-setinterval",
|
|
wpt_compat_case_upstream_html_webappapis_timers_negative_setinterval => "upstream-html-webappapis-timers-negative-setinterval",
|
|
wpt_compat_case_upstream_html_webappapis_timers_negative_settimeout => "upstream-html-webappapis-timers-negative-settimeout",
|
|
wpt_compat_case_upstream_html_webappapis_timers_setinterval_cross_realm_callback_report_exception => "upstream-html-webappapis-timers-setinterval-cross-realm-callback-report-exception",
|
|
wpt_compat_case_upstream_html_webappapis_timers_setinterval_settimeout_clamping => "upstream-html-webappapis-timers-setinterval-settimeout-clamping",
|
|
wpt_compat_case_upstream_html_webappapis_timers_timer_nesting_not_inherited_in_microtask => "upstream-html-webappapis-timers-timer-nesting-not-inherited-in-microtask",
|
|
wpt_compat_case_upstream_html_webappapis_timers_settimeout_cross_realm_callback_report_exception => "upstream-html-webappapis-timers-settimeout-cross-realm-callback-report-exception",
|
|
wpt_compat_case_upstream_html_webappapis_timers_type_long_setinterval => "upstream-html-webappapis-timers-type-long-setinterval",
|
|
wpt_compat_case_upstream_html_webappapis_timers_type_long_settimeout => "upstream-html-webappapis-timers-type-long-settimeout",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_event_ports_dedicated => "upstream-workers-dedicatedworkerglobalscope-postmessage-event-ports-dedicated",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_second_argument_dictionary => "upstream-workers-dedicatedworkerglobalscope-postmessage-second-argument-dictionary",
|
|
wpt_compat_case_upstream_workers_worker_timeout_cancel_order => "upstream-workers-worker-timeout-cancel-order",
|
|
wpt_compat_case_upstream_workers_worker_timeout_decreasing_order => "upstream-workers-worker-timeout-decreasing-order",
|
|
wpt_compat_case_upstream_workers_worker_timeout_increasing_order => "upstream-workers-worker-timeout-increasing-order",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_message_event => "upstream-workers-dedicatedworkerglobalscope-postmessage-message-event",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_second_argument_null_in_array => "upstream-workers-dedicatedworkerglobalscope-postmessage-second-argument-null-in-array",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_second_argument_null => "upstream-workers-dedicatedworkerglobalscope-postmessage-second-argument-null",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_second_argument_undefined => "upstream-workers-dedicatedworkerglobalscope-postmessage-second-argument-undefined",
|
|
wpt_compat_case_upstream_workers_dedicatedworkerglobalscope_postmessage_setting_postmessage => "upstream-workers-dedicatedworkerglobalscope-postmessage-setting-postmessage",
|
|
wpt_compat_case_upstream_workers_interfaces_dedicatedworkerglobalscope_postmessage_imagedata_cloned_canvas_in_array => "upstream-workers-interfaces-dedicatedworkerglobalscope-postmessage-imagedata-cloned-canvas-in-array",
|
|
wpt_compat_case_upstream_workers_interfaces_dedicatedworkerglobalscope_postmessage_structured_clone_message => "upstream-workers-interfaces-dedicatedworkerglobalscope-postmessage-structured-clone-message",
|
|
wpt_compat_case_upstream_workers_interfaces_dedicatedworkerglobalscope_postmessage_structured_clone_imagedata => "upstream-workers-interfaces-dedicatedworkerglobalscope-postmessage-structured-clone-imagedata",
|
|
wpt_compat_case_upstream_workers_worker_messageport => "upstream-workers-worker-messageport",
|
|
wpt_compat_case_upstream_workers_semantics_interface_objects_001 => "upstream-workers-semantics-interface-objects-001",
|
|
wpt_compat_case_upstream_workers_semantics_interface_objects_002 => "upstream-workers-semantics-interface-objects-002",
|
|
wpt_compat_case_upstream_workers_semantics_interface_objects_003_sharedworker => "upstream-workers-semantics-interface-objects-003-sharedworker",
|
|
wpt_compat_case_upstream_workers_semantics_interface_objects_004 => "upstream-workers-semantics-interface-objects-004",
|
|
wpt_compat_case_upstream_workers_semantics_encodings_001 => "upstream-workers-semantics-encodings-001",
|
|
wpt_compat_case_upstream_workers_semantics_xhr_001 => "upstream-workers-semantics-xhr-001",
|
|
wpt_compat_case_upstream_workers_semantics_xhr_003 => "upstream-workers-semantics-xhr-003",
|
|
wpt_compat_case_upstream_workers_semantics_xhr_004 => "upstream-workers-semantics-xhr-004",
|
|
wpt_compat_case_upstream_workers_semantics_xhr_006 => "upstream-workers-semantics-xhr-006",
|
|
wpt_compat_case_upstream_workers_worker_cross_origin_security_err_htm => "upstream-workers-worker-cross-origin-security-err-htm",
|
|
wpt_compat_case_upstream_workers_examples_fetch_tests_from_worker => "upstream-workers-examples-fetch-tests-from-worker",
|
|
wpt_compat_case_upstream_workers_examples_general_any => "upstream-workers-examples-general-any",
|
|
wpt_compat_case_upstream_workers_examples_general_worker => "upstream-workers-examples-general-worker",
|
|
wpt_compat_case_upstream_workers_importscripts_mime_local => "upstream-workers-importscripts-mime-local",
|
|
wpt_compat_case_upstream_workers_importscripts_mime_local_sharedworker => "upstream-workers-importscripts-mime-local-sharedworker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_import_in_moduleworker => "upstream-workers-baseurl-alpha-import-in-moduleworker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_importscripts_in_worker => "upstream-workers-baseurl-alpha-importscripts-in-worker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_importscripts_in_sharedworker => "upstream-workers-baseurl-alpha-importscripts-in-sharedworker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_worker_in_worker => "upstream-workers-baseurl-alpha-worker-in-worker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_sharedworker_in_worker => "upstream-workers-baseurl-alpha-sharedworker-in-worker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_xhr_in_worker => "upstream-workers-baseurl-alpha-xhr-in-worker",
|
|
wpt_compat_case_upstream_workers_baseurl_alpha_xhr_in_sharedworker => "upstream-workers-baseurl-alpha-xhr-in-sharedworker",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_casing => "upstream-fetch-api-headers-headers-casing",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_combine => "upstream-fetch-api-headers-headers-combine",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_forbidden_override => "upstream-fetch-api-headers-headers-forbidden-override",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_structure => "upstream-fetch-api-headers-headers-structure",
|
|
wpt_compat_case_upstream_fetch_api_request_request_init_contenttype => "upstream-fetch-api-request-request-init-contenttype",
|
|
wpt_compat_case_upstream_fetch_api_response_response_error => "upstream-fetch-api-response-response-error",
|
|
wpt_compat_case_upstream_fetch_api_response_response_init_contenttype => "upstream-fetch-api-response-response-init-contenttype",
|
|
wpt_compat_case_upstream_fetch_api_headers_header_setcookie => "upstream-fetch-api-headers-header-setcookie",
|
|
wpt_compat_case_upstream_fetch_api_headers_headers_no_cors => "upstream-fetch-api-headers-headers-no-cors",
|
|
wpt_compat_case_upstream_fetch_api_request_request_init_priority => "upstream-fetch-api-request-request-init-priority",
|
|
wpt_compat_case_upstream_fetch_api_response_response_headers_guard => "upstream-fetch-api-response-response-headers-guard",
|
|
wpt_compat_case_upstream_fetch_api_response_response_init_002 => "upstream-fetch-api-response-response-init-002",
|
|
wpt_compat_case_upstream_workers_modules_dedicated_worker_options_type => "upstream-workers-modules-dedicated-worker-options-type",
|
|
wpt_compat_case_upstream_workers_dedicated_worker_parse_error_failure => "upstream-workers-dedicated-worker-parse-error-failure",
|
|
wpt_compat_case_upstream_workers_modules_dedicated_worker_parse_error_failure => "upstream-workers-modules-dedicated-worker-parse-error-failure",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_close => "upstream-workers-workerglobalscope-close",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_setinterval_htm => "upstream-workers-workerglobalscope-setinterval-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_settimeout_htm => "upstream-workers-workerglobalscope-settimeout-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_importscripts_htm => "upstream-workers-workerglobalscope-importscripts-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_importscripts_networkerr_htm => "upstream-workers-workerglobalscope-importscripts-networkerr-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_importscripts_nosnifferr_htm => "upstream-workers-workerglobalscope-importscripts-nosnifferr-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_requestanimationframe => "upstream-workers-workerglobalscope-requestanimationframe",
|
|
wpt_compat_case_upstream_workers_importscripts_mime => "upstream-workers-importscripts-mime",
|
|
wpt_compat_case_upstream_workers_worker_nested_importscripts_error => "upstream-workers-worker-nested-importscripts-error",
|
|
wpt_compat_case_upstream_workers_worker_simultaneous_errors => "upstream-workers-worker-simultaneous-errors",
|
|
wpt_compat_case_upstream_workers_workerperformancenow => "upstream-workers-workerperformancenow",
|
|
wpt_compat_case_upstream_workers_worker_basic_htm => "upstream-workers-worker-basic-htm",
|
|
wpt_compat_case_upstream_workers_semantics_multiple_workers_002 => "upstream-workers-semantics-multiple-workers-002",
|
|
wpt_compat_case_upstream_workers_semantics_multiple_workers_003 => "upstream-workers-semantics-multiple-workers-003",
|
|
wpt_compat_case_upstream_workers_semantics_run_a_worker_001 => "upstream-workers-semantics-run-a-worker-001",
|
|
wpt_compat_case_upstream_workers_worker_call => "upstream-workers-worker-call",
|
|
wpt_compat_case_upstream_workers_interfaces_dedicatedworkerglobalscope_eventtarget => "upstream-workers-interfaces-dedicatedworkerglobalscope-eventtarget",
|
|
wpt_compat_case_upstream_workers_interfaces_dedicatedworkerglobalscope_onmessage => "upstream-workers-interfaces-dedicatedworkerglobalscope-onmessage",
|
|
wpt_compat_case_upstream_workers_interfaces_dedicatedworkerglobalscope_postmessage_return_value => "upstream-workers-interfaces-dedicatedworkerglobalscope-postmessage-return-value",
|
|
wpt_compat_case_upstream_workers_worker_multi_port => "upstream-workers-worker-multi-port",
|
|
wpt_compat_case_upstream_workers_worker_structure_message => "upstream-workers-worker-structure-message",
|
|
wpt_compat_case_upstream_workers_worker_termination_with_port_messages => "upstream-workers-worker-termination-with-port-messages",
|
|
wpt_compat_case_upstream_workers_postmessage_datacloneerr_htm => "upstream-workers-postmessage-datacloneerr-htm",
|
|
wpt_compat_case_upstream_workers_postmessage_clone_port_htm => "upstream-workers-postmessage-clone-port-htm",
|
|
wpt_compat_case_upstream_workers_postmessage_clone_port_error_htm => "upstream-workers-postmessage-clone-port-error-htm",
|
|
wpt_compat_case_upstream_workers_postmessage_event_properties_htm => "upstream-workers-postmessage-event-properties-htm",
|
|
wpt_compat_case_upstream_workers_postmessage_ports_readonly_array_htm => "upstream-workers-postmessage-ports-readonly-array-htm",
|
|
wpt_compat_case_upstream_workers_postmessage_target_source_htm => "upstream-workers-postmessage-target-source-htm",
|
|
wpt_compat_case_upstream_workers_worker_base64 => "upstream-workers-worker-base64",
|
|
wpt_compat_case_upstream_workers_worker_constructor_proto => "upstream-workers-worker-constructor-proto",
|
|
wpt_compat_case_upstream_workers_worker_custom_event => "upstream-workers-worker-custom-event",
|
|
wpt_compat_case_upstream_workers_worker_formdata => "upstream-workers-worker-formdata",
|
|
wpt_compat_case_upstream_workers_worker_replace_event_handler => "upstream-workers-worker-replace-event-handler",
|
|
wpt_compat_case_upstream_workers_worker_replace_global_constructor => "upstream-workers-worker-replace-global-constructor",
|
|
wpt_compat_case_upstream_workers_worker_replace_self => "upstream-workers-worker-replace-self",
|
|
wpt_compat_case_upstream_workers_workernavigator_hardware_concurrency => "upstream-workers-workernavigator-hardware-concurrency",
|
|
wpt_compat_case_upstream_workers_workernavigator => "upstream-workers-workernavigator",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_returns_same_object => "upstream-workers-interfaces-workerglobalscope-location-returns-same-object",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_members => "upstream-workers-interfaces-workerglobalscope-location-members",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_setting_members => "upstream-workers-interfaces-workerglobalscope-location-setting-members",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_worker_separate_file => "upstream-workers-interfaces-workerglobalscope-location-worker-separate-file",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_redirect => "upstream-workers-interfaces-workerglobalscope-location-redirect",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_location_redirect_module => "upstream-workers-interfaces-workerglobalscope-location-redirect-module",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_self => "upstream-workers-interfaces-workerglobalscope-self",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_catch_sub => "upstream-workers-interfaces-workerutils-importscripts-catch-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_same_origin_sub => "upstream-workers-interfaces-workerutils-importscripts-report-error-same-origin-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_cross_origin_sub => "upstream-workers-interfaces-workerutils-importscripts-report-error-cross-origin-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_redirect_to_cross_origin_sub => "upstream-workers-interfaces-workerutils-importscripts-report-error-redirect-to-cross-origin-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_settimeout_same_origin_sub => "upstream-workers-interfaces-workerutils-importscripts-report-error-settimeout-same-origin-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_settimeout_cross_origin_sub => "upstream-workers-interfaces-workerutils-importscripts-report-error-settimeout-cross-origin-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_settimeout_redirect_to_cross_origin_sub => "upstream-workers-interfaces-workerutils-importscripts-report-error-settimeout-redirect-to-cross-origin-sub",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_same_origin_sub_sharedworker => "upstream-workers-interfaces-workerutils-importscripts-report-error-same-origin-sub-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_cross_origin_sub_sharedworker => "upstream-workers-interfaces-workerutils-importscripts-report-error-cross-origin-sub-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_redirect_to_cross_origin_sub_sharedworker => "upstream-workers-interfaces-workerutils-importscripts-report-error-redirect-to-cross-origin-sub-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_settimeout_same_origin_sub_sharedworker => "upstream-workers-interfaces-workerutils-importscripts-report-error-settimeout-same-origin-sub-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_settimeout_cross_origin_sub_sharedworker => "upstream-workers-interfaces-workerutils-importscripts-report-error-settimeout-cross-origin-sub-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_report_error_settimeout_redirect_to_cross_origin_sub_sharedworker => "upstream-workers-interfaces-workerutils-importscripts-report-error-settimeout-redirect-to-cross-origin-sub-sharedworker",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_001 => "upstream-workers-interfaces-workerutils-importscripts-001",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_002 => "upstream-workers-interfaces-workerutils-importscripts-002",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_blob_url => "upstream-workers-interfaces-workerutils-importscripts-blob-url",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_003 => "upstream-workers-interfaces-workerutils-importscripts-003",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_004 => "upstream-workers-interfaces-workerutils-importscripts-004",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_005 => "upstream-workers-interfaces-workerutils-importscripts-005",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_006 => "upstream-workers-interfaces-workerutils-importscripts-006",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_007 => "upstream-workers-interfaces-workerutils-importscripts-007",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_008 => "upstream-workers-interfaces-workerutils-importscripts-008",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_009 => "upstream-workers-interfaces-workerutils-importscripts-009",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_010 => "upstream-workers-interfaces-workerutils-importscripts-010",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_011 => "upstream-workers-interfaces-workerutils-importscripts-011",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_importscripts_012 => "upstream-workers-interfaces-workerutils-importscripts-012",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_windowtimers_001 => "upstream-workers-interfaces-workerutils-windowtimers-001",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_windowtimers_002 => "upstream-workers-interfaces-workerutils-windowtimers-002",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_windowtimers_003 => "upstream-workers-interfaces-workerutils-windowtimers-003",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_windowtimers_004 => "upstream-workers-interfaces-workerutils-windowtimers-004",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_windowtimers_005 => "upstream-workers-interfaces-workerutils-windowtimers-005",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_002 => "upstream-workers-interfaces-workerutils-navigator-002",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_003 => "upstream-workers-interfaces-workerutils-navigator-003",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_004 => "upstream-workers-interfaces-workerutils-navigator-004",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_005 => "upstream-workers-interfaces-workerutils-navigator-005",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_006 => "upstream-workers-interfaces-workerutils-navigator-006",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_007 => "upstream-workers-interfaces-workerutils-navigator-007",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_008 => "upstream-workers-interfaces-workerutils-navigator-008",
|
|
wpt_compat_case_upstream_workers_interfaces_workerutils_navigator_language => "upstream-workers-interfaces-workerutils-navigator-language",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_close_incoming_message => "upstream-workers-interfaces-workerglobalscope-close-incoming-message",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_close_sending_messages => "upstream-workers-interfaces-workerglobalscope-close-sending-messages",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_close_setinterval => "upstream-workers-interfaces-workerglobalscope-close-setinterval",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_close_settimeout => "upstream-workers-interfaces-workerglobalscope-close-settimeout",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_handled => "upstream-workers-interfaces-workerglobalscope-onerror-handled",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_not_handled => "upstream-workers-interfaces-workerglobalscope-onerror-not-handled",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_propagate_to_window_onerror => "upstream-workers-interfaces-workerglobalscope-onerror-propagate-to-window-onerror",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_exception_in_onerror => "upstream-workers-interfaces-workerglobalscope-onerror-exception-in-onerror",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_message_classic_error => "upstream-workers-interfaces-workerglobalscope-onerror-message-classic-error",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_message_classic_domexception => "upstream-workers-interfaces-workerglobalscope-onerror-message-classic-domexception",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_message_module_error => "upstream-workers-interfaces-workerglobalscope-onerror-message-module-error",
|
|
wpt_compat_case_upstream_workers_interfaces_workerglobalscope_onerror_message_module_domexception => "upstream-workers-interfaces-workerglobalscope-onerror-message-module-domexception",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_errorevent_colno_htm => "upstream-workers-workerglobalscope-errorevent-colno-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_errorevent_filename_htm => "upstream-workers-workerglobalscope-errorevent-filename-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_errorevent_lineno_htm => "upstream-workers-workerglobalscope-errorevent-lineno-htm",
|
|
wpt_compat_case_upstream_workers_workerglobalscope_errorevent_message_htm => "upstream-workers-workerglobalscope-errorevent-message-htm",
|
|
wpt_compat_case_upstream_workers_worker_errorevent_bubbles_cancelable_htm => "upstream-workers-worker-errorevent-bubbles-cancelable-htm",
|
|
wpt_compat_case_upstream_workers_worker_errorevent_error_htm => "upstream-workers-worker-errorevent-error-htm",
|
|
wpt_compat_case_upstream_workers_worker_errorevent_filename_htm => "upstream-workers-worker-errorevent-filename-htm",
|
|
wpt_compat_case_upstream_workers_worker_errorevent_lineno_htm => "upstream-workers-worker-errorevent-lineno-htm",
|
|
wpt_compat_case_upstream_workers_worker_errorevent_message_htm => "upstream-workers-worker-errorevent-message-htm",
|
|
wpt_compat_case_upstream_workers_worker_errorevent_type_htm => "upstream-workers-worker-errorevent-type-htm",
|
|
wpt_compat_case_upstream_workers_worker_dispatchevent_errorevent_htm => "upstream-workers-worker-dispatchevent-errorevent-htm",
|
|
wpt_compat_case_upstream_workers_worker_nosnifferr_htm => "upstream-workers-worker-nosnifferr-htm",
|
|
wpt_compat_case_upstream_workers_worker_terminate_forever => "upstream-workers-worker-terminate-forever",
|
|
wpt_compat_case_upstream_workers_worker_terminate_event_queue_htm => "upstream-workers-worker-terminate-event-queue-htm",
|
|
wpt_compat_case_upstream_workers_dedicated_worker_from_blob_url => "upstream-workers-dedicated-worker-from-blob-url",
|
|
wpt_compat_case_upstream_workers_data_url => "upstream-workers-data-url",
|
|
wpt_compat_case_upstream_workers_nested_worker_close_from_parent_worker => "upstream-workers-nested-worker-close-from-parent-worker",
|
|
wpt_compat_case_upstream_workers_nested_worker_terminate_from_document => "upstream-workers-nested-worker-terminate-from-document",
|
|
wpt_compat_case_upstream_workers_worker_location_sub => "upstream-workers-worker-location-sub",
|
|
wpt_compat_case_upstream_workers_worker_location_sub_sharedworker => "upstream-workers-worker-location-sub-sharedworker",
|
|
wpt_compat_case_upstream_html_webappapis_the_windoworworkerglobalscope_mixin_worker_self_origin => "upstream-html-webappapis-the-windoworworkerglobalscope-mixin-worker-self-origin",
|
|
wpt_compat_case_upstream_workers_workerlocation_origin_sub => "upstream-workers-workerlocation-origin-sub",
|
|
wpt_compat_case_upstream_workers_workerlocation_htm => "upstream-workers-workerlocation-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_hash_htm => "upstream-workers-workerlocation-hash-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_hash_encoding_htm => "upstream-workers-workerlocation-hash-encoding-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_hash_nonexist_htm => "upstream-workers-workerlocation-hash-nonexist-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_host_htm => "upstream-workers-workerlocation-host-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_hostname_htm => "upstream-workers-workerlocation-hostname-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_href_htm => "upstream-workers-workerlocation-href-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_pathname_htm => "upstream-workers-workerlocation-pathname-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_port_htm => "upstream-workers-workerlocation-port-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_protocol_htm => "upstream-workers-workerlocation-protocol-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_search_htm => "upstream-workers-workerlocation-search-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_search_empty_htm => "upstream-workers-workerlocation-search-empty-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_search_fragment_htm => "upstream-workers-workerlocation-search-fragment-htm",
|
|
wpt_compat_case_upstream_workers_workerlocation_search_nonexist_htm => "upstream-workers-workerlocation-search-nonexist-htm",
|
|
wpt_compat_case_upstream_workers_worker_url_encoding => "upstream-workers-worker-url-encoding",
|
|
wpt_compat_case_upstream_workers_workernavigator_appname_htm => "upstream-workers-workernavigator-appname-htm",
|
|
wpt_compat_case_upstream_workers_workernavigator_appversion_htm => "upstream-workers-workernavigator-appversion-htm",
|
|
wpt_compat_case_upstream_workers_workernavigator_online_htm => "upstream-workers-workernavigator-online-htm",
|
|
wpt_compat_case_upstream_workers_workernavigator_platform_htm => "upstream-workers-workernavigator-platform-htm",
|
|
wpt_compat_case_upstream_workers_workernavigator_useragent_htm => "upstream-workers-workernavigator-useragent-htm",
|
|
wpt_compat_case_upstream_workers_constructors_worker_abstractworker_onerror => "upstream-workers-constructors-worker-abstractworker-onerror",
|
|
wpt_compat_case_upstream_workers_constructors_worker_blob_url => "upstream-workers-constructors-worker-blob-url",
|
|
wpt_compat_case_upstream_workers_constructors_worker_dedicatedworkerglobalscope_members => "upstream-workers-constructors-worker-dedicatedworkerglobalscope-members",
|
|
wpt_compat_case_upstream_workers_constructors_worker_expected_self_properties => "upstream-workers-constructors-worker-expected-self-properties",
|
|
wpt_compat_case_upstream_workers_constructors_worker_unexpected_self_properties => "upstream-workers-constructors-worker-unexpected-self-properties",
|
|
wpt_compat_case_upstream_workers_constructors_worker_worker_constructor => "upstream-workers-constructors-worker-worker-constructor",
|
|
wpt_compat_case_upstream_workers_constructors_worker_constructor_utf16_bom => "upstream-workers-constructors-worker-constructor-utf16-bom",
|
|
wpt_compat_case_upstream_workers_constructors_worker_ctor_1 => "upstream-workers-constructors-worker-ctor-1",
|
|
wpt_compat_case_upstream_workers_constructors_worker_ctor_null => "upstream-workers-constructors-worker-ctor-null",
|
|
wpt_compat_case_upstream_workers_constructors_worker_ctor_undefined => "upstream-workers-constructors-worker-ctor-undefined",
|
|
wpt_compat_case_upstream_workers_constructors_worker_same_origin => "upstream-workers-constructors-worker-same-origin",
|
|
wpt_compat_case_upstream_workers_constructors_worker_terminate => "upstream-workers-constructors-worker-terminate",
|
|
wpt_compat_case_upstream_workers_constructors_worker_use_base_url => "upstream-workers-constructors-worker-use-base-url",
|
|
wpt_compat_case_upstream_fileapi_filereader => "upstream-fileapi-filereader",
|
|
wpt_compat_case_upstream_fileapi_filereadersync => "upstream-fileapi-filereadersync",
|
|
wpt_compat_case_upstream_fetch_api_basic_historical => "upstream-fetch-api-basic-historical",
|
|
wpt_compat_case_upstream_fetch_api_request_request_bad_port => "upstream-fetch-api-request-request-bad-port",
|
|
wpt_compat_case_upstream_fetch_api_basic_request_head => "upstream-fetch-api-basic-request-head",
|
|
wpt_compat_case_upstream_fetch_api_request_request_keepalive => "upstream-fetch-api-request-request-keepalive",
|
|
wpt_compat_case_upstream_xhr_historical => "upstream-xhr-historical",
|
|
wpt_compat_case_upstream_xhr_progressevent_constructor => "upstream-xhr-progressevent-constructor",
|
|
wpt_compat_case_upstream_xhr_event_abort => "upstream-xhr-event-abort",
|
|
wpt_compat_case_upstream_xhr_event_load => "upstream-xhr-event-load",
|
|
wpt_compat_case_upstream_xhr_event_loadend => "upstream-xhr-event-loadend",
|
|
wpt_compat_case_upstream_xhr_event_loadstart => "upstream-xhr-event-loadstart",
|
|
wpt_compat_case_upstream_xhr_formdata_append => "upstream-xhr-formdata-append",
|
|
wpt_compat_case_upstream_xhr_formdata_constructor => "upstream-xhr-formdata-constructor",
|
|
wpt_compat_case_upstream_xhr_formdata_delete => "upstream-xhr-formdata-delete",
|
|
wpt_compat_case_upstream_xhr_formdata_foreach => "upstream-xhr-formdata-foreach",
|
|
wpt_compat_case_upstream_xhr_formdata_get => "upstream-xhr-formdata-get",
|
|
wpt_compat_case_upstream_xhr_formdata_has => "upstream-xhr-formdata-has",
|
|
wpt_compat_case_upstream_xhr_formdata_iteration => "upstream-xhr-formdata-iteration",
|
|
wpt_compat_case_upstream_xhr_formdata_set_blob => "upstream-xhr-formdata-set-blob",
|
|
wpt_compat_case_upstream_xhr_formdata_set => "upstream-xhr-formdata-set",
|
|
wpt_compat_case_upstream_fetch_api_request_request_clone_sub => "upstream-fetch-api-request-request-clone-sub",
|
|
wpt_compat_case_upstream_fetch_api_request_request_init_001_sub => "upstream-fetch-api-request-request-init-001-sub",
|
|
wpt_compat_case_upstream_fetch_api_request_request_init_003_sub => "upstream-fetch-api-request-request-init-003-sub",
|
|
wpt_compat_case_upstream_webstorage_defineproperty => "upstream-webstorage-defineproperty",
|
|
wpt_compat_case_upstream_webstorage_missing_arguments => "upstream-webstorage-missing-arguments",
|
|
wpt_compat_case_upstream_webstorage_set => "upstream-webstorage-set",
|
|
wpt_compat_case_upstream_webstorage_storage_builtins => "upstream-webstorage-storage-builtins",
|
|
wpt_compat_case_upstream_webstorage_storage_clear => "upstream-webstorage-storage-clear",
|
|
wpt_compat_case_upstream_webstorage_storage_enumerate => "upstream-webstorage-storage-enumerate",
|
|
wpt_compat_case_upstream_webstorage_storage_functions_not_overwritten => "upstream-webstorage-storage-functions-not-overwritten",
|
|
wpt_compat_case_upstream_webstorage_storage_getitem => "upstream-webstorage-storage-getitem",
|
|
wpt_compat_case_upstream_webstorage_storage_in => "upstream-webstorage-storage-in",
|
|
wpt_compat_case_upstream_webstorage_storage_indexing => "upstream-webstorage-storage-indexing",
|
|
wpt_compat_case_upstream_webstorage_storage_key => "upstream-webstorage-storage-key",
|
|
wpt_compat_case_upstream_webstorage_storage_key_empty_string => "upstream-webstorage-storage-key-empty-string",
|
|
wpt_compat_case_upstream_webstorage_storage_length => "upstream-webstorage-storage-length",
|
|
wpt_compat_case_upstream_webstorage_storage_removeitem => "upstream-webstorage-storage-removeitem",
|
|
wpt_compat_case_upstream_webstorage_storage_set_value_enumerate => "upstream-webstorage-storage-set-value-enumerate",
|
|
wpt_compat_case_upstream_webstorage_storage_string_conversion => "upstream-webstorage-storage-string-conversion",
|
|
wpt_compat_case_upstream_webstorage_storage_supported_property_names => "upstream-webstorage-storage-supported-property-names",
|
|
wpt_compat_case_upstream_webstorage_symbol_props => "upstream-webstorage-symbol-props",
|
|
wpt_compat_case_upstream_dom_events_eventtarget_this_of_listener => "upstream-dom-events-eventtarget-this-of-listener",
|
|
wpt_compat_case_upstream_dom_events_event_global_set_before_handleevent_lookup => "upstream-dom-events-event-global-set-before-handleevent-lookup",
|
|
wpt_compat_case_upstream_hr_time_basic => "upstream-hr-time-basic",
|
|
wpt_compat_case_upstream_hr_time_clamped_time_origin => "upstream-hr-time-clamped-time-origin",
|
|
wpt_compat_case_upstream_hr_time_idlharness => "upstream-hr-time-idlharness",
|
|
wpt_compat_case_upstream_hr_time_monotonic_clock => "upstream-hr-time-monotonic-clock",
|
|
wpt_compat_case_upstream_hr_time_performance_tojson => "upstream-hr-time-performance-tojson",
|
|
wpt_compat_case_upstream_hr_time_timeorigin => "upstream-hr-time-timeorigin",
|
|
wpt_compat_case_upstream_hr_time_timing_attack => "upstream-hr-time-timing-attack",
|
|
wpt_compat_case_upstream_hr_time_window_worker_timeorigin => "upstream-hr-time-window-worker-timeorigin",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_determining_encoding => "upstream-fileapi-reading-data-section-determining-encoding",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_multiple_reads => "upstream-fileapi-reading-data-section-filereader-multiple-reads",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_abort => "upstream-fileapi-reading-data-section-filereader-abort",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_error => "upstream-fileapi-reading-data-section-filereader-error",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_events => "upstream-fileapi-reading-data-section-filereader-events",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_readasarraybuffer => "upstream-fileapi-reading-data-section-filereader-readasarraybuffer",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_readasbinarystring => "upstream-fileapi-reading-data-section-filereader-readasbinarystring",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_readasdataurl => "upstream-fileapi-reading-data-section-filereader-readasdataurl",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_readastext => "upstream-fileapi-reading-data-section-filereader-readastext",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_readystate => "upstream-fileapi-reading-data-section-filereader-readystate",
|
|
wpt_compat_case_upstream_fileapi_reading_data_section_filereader_result => "upstream-fileapi-reading-data-section-filereader-result",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_checkvalidity => "upstream-html-semantics-forms-constraints-form-validation-checkvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_badinput => "upstream-html-semantics-forms-constraints-form-validation-validity-badinput",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_reportvalidity => "upstream-html-semantics-forms-constraints-form-validation-reportvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validate => "upstream-html-semantics-forms-constraints-form-validation-validate",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_customerror => "upstream-html-semantics-forms-constraints-form-validation-validity-customerror",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_patternmismatch => "upstream-html-semantics-forms-constraints-form-validation-validity-patternmismatch",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_typemismatch => "upstream-html-semantics-forms-constraints-form-validation-validity-typemismatch",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_valid_weekmonth => "upstream-html-semantics-forms-constraints-form-validation-validity-valid-weekmonth",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_valid => "upstream-html-semantics-forms-constraints-form-validation-validity-valid",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_valuemissing_weekmonth => "upstream-html-semantics-forms-constraints-form-validation-validity-valuemissing-weekmonth",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_valuemissing => "upstream-html-semantics-forms-constraints-form-validation-validity-valuemissing",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_willvalidate_datalist => "upstream-html-semantics-forms-constraints-form-validation-willvalidate-datalist",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_willvalidate => "upstream-html-semantics-forms-constraints-form-validation-willvalidate",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_inputwillvalidate => "upstream-html-semantics-forms-constraints-inputwillvalidate",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_radio_group_valuemissing => "upstream-html-semantics-forms-constraints-radio-group-valuemissing",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_radio_valuemissing => "upstream-html-semantics-forms-constraints-radio-valuemissing",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_rangeoverflow => "upstream-html-semantics-forms-constraints-form-validation-validity-rangeoverflow",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_rangeunderflow => "upstream-html-semantics-forms-constraints-form-validation-validity-rangeunderflow",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_stepmismatch => "upstream-html-semantics-forms-constraints-form-validation-validity-stepmismatch",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_toolong => "upstream-html-semantics-forms-constraints-form-validation-validity-toolong",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_form_validation_validity_tooshort => "upstream-html-semantics-forms-constraints-form-validation-validity-tooshort",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_input_pattern_dynamic_value => "upstream-html-semantics-forms-constraints-input-pattern-dynamic-value",
|
|
wpt_compat_case_upstream_html_semantics_forms_constraints_input_number_validity_dynamic_value_no_change => "upstream-html-semantics-forms-constraints-input-number-validity-dynamic-value-no-change",
|
|
wpt_compat_case_upstream_html_semantics_forms_setcustomvalidity_normalize_newlines => "upstream-html-semantics-forms-setcustomvalidity-normalize-newlines",
|
|
wpt_compat_case_upstream_html_semantics_forms_form_submission_0_formdataevent => "upstream-html-semantics-forms-form-submission-0-formdataevent",
|
|
wpt_compat_case_upstream_html_semantics_forms_form_submission_0_submitevent => "upstream-html-semantics-forms-form-submission-0-submitevent",
|
|
wpt_compat_case_upstream_html_semantics_forms_form_submission_0_historical => "upstream-html-semantics-forms-form-submission-0-historical",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_action => "upstream-html-semantics-forms-the-form-element-form-action",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_action_reflection => "upstream-html-semantics-forms-the-form-element-form-action-reflection",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_action_reflection_with_base_url => "upstream-html-semantics-forms-the-form-element-form-action-reflection-with-base-url",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_action_submission => "upstream-html-semantics-forms-the-form-element-form-action-submission",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_action_submission_with_base_url => "upstream-html-semantics-forms-the-form-element-form-action-submission-with-base-url",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_checkvalidity => "upstream-html-semantics-forms-the-form-element-form-checkvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_elements_filter => "upstream-html-semantics-forms-the-form-element-form-elements-filter",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_elements_interfaces_01 => "upstream-html-semantics-forms-the-form-element-form-elements-interfaces-01",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_elements_matches => "upstream-html-semantics-forms-the-form-element-form-elements-matches",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_elements_nameditem_01 => "upstream-html-semantics-forms-the-form-element-form-elements-nameditem-01",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_elements_nameditem_02 => "upstream-html-semantics-forms-the-form-element-form-elements-nameditem-02",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_elements_sameobject => "upstream-html-semantics-forms-the-form-element-form-elements-sameobject",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_length => "upstream-html-semantics-forms-the-form-element-form-length",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_indexed_element => "upstream-html-semantics-forms-the-form-element-form-indexed-element",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_indexed_element_shadow => "upstream-html-semantics-forms-the-form-element-form-indexed-element-shadow",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_form_element_form_nameditem => "upstream-html-semantics-forms-the-form-element-form-nameditem",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_htmlfieldsetelement => "upstream-html-semantics-forms-the-fieldset-element-htmlfieldsetelement",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_disabled_001 => "upstream-html-semantics-forms-the-fieldset-element-disabled-001",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_disabled_003 => "upstream-html-semantics-forms-the-fieldset-element-disabled-003",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_fieldset_checkvalidity => "upstream-html-semantics-forms-the-fieldset-element-fieldset-checkvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_fieldset_setcustomvalidity => "upstream-html-semantics-forms-the-fieldset-element-fieldset-setcustomvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_fieldset_validationmessage => "upstream-html-semantics-forms-the-fieldset-element-fieldset-validationmessage",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_fieldset_validity => "upstream-html-semantics-forms-the-fieldset-element-fieldset-validity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_fieldset_element_fieldset_willvalidate => "upstream-html-semantics-forms-the-fieldset-element-fieldset-willvalidate",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_checkvalidity => "upstream-html-semantics-forms-the-button-element-button-checkvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_labels => "upstream-html-semantics-forms-the-button-element-button-labels",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_menu_historical => "upstream-html-semantics-forms-the-button-element-button-menu-historical",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_setcustomvalidity => "upstream-html-semantics-forms-the-button-element-button-setcustomvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_submit_children => "upstream-html-semantics-forms-the-button-element-button-submit-children",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_submit_remove_children_jssubmit => "upstream-html-semantics-forms-the-button-element-button-submit-remove-children-jssubmit",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_type_enumerated_ascii_case_insensitive => "upstream-html-semantics-forms-the-button-element-button-type-enumerated-ascii-case-insensitive",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_type => "upstream-html-semantics-forms-the-button-element-button-type",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_untrusted_key_event => "upstream-html-semantics-forms-the-button-element-button-untrusted-key-event",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_validation => "upstream-html-semantics-forms-the-button-element-button-validation",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_validationmessage => "upstream-html-semantics-forms-the-button-element-button-validationmessage",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_validity => "upstream-html-semantics-forms-the-button-element-button-validity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_willvalidate_readonly_attribute => "upstream-html-semantics-forms-the-button-element-button-willvalidate-readonly-attribute",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_button_element_button_willvalidate => "upstream-html-semantics-forms-the-button-element-button-willvalidate",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_labelable_elements => "upstream-html-semantics-forms-the-label-element-labelable-elements",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_clicking_interactive_content => "upstream-html-semantics-forms-the-label-element-clicking-interactive-content",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_clicking_noninteractive_labelable_content => "upstream-html-semantics-forms-the-label-element-clicking-noninteractive-labelable-content",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_clicking_noninteractive_unlabelable_content => "upstream-html-semantics-forms-the-label-element-clicking-noninteractive-unlabelable-content",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_forward_focus_to_associated_element => "upstream-html-semantics-forms-the-label-element-forward-focus-to-associated-element",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_label_inside_anchor => "upstream-html-semantics-forms-the-label-element-label-inside-anchor",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_label_element_proxy_click_to_associated_element => "upstream-html-semantics-forms-the-label-element-proxy-click-to-associated-element",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_datalist_element_datalistoptions => "upstream-html-semantics-forms-the-datalist-element-datalistoptions",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_legend_element_htmllegendelement => "upstream-html-semantics-forms-the-legend-element-htmllegendelement",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_legend_element_legend_form => "upstream-html-semantics-forms-the-legend-element-legend-form",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_meter_element_meter => "upstream-html-semantics-forms-the-meter-element-meter",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_progress_element_progress_2 => "upstream-html-semantics-forms-the-progress-element-progress-2",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_progress_element_progress_max_setting => "upstream-html-semantics-forms-the-progress-element-progress-max-setting",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_progress_element_progress_html => "upstream-html-semantics-forms-the-progress-element-progress-html",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_progress_element_progress_window => "upstream-html-semantics-forms-the-progress-element-progress-window",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_optgroup_element_optgroup_removal => "upstream-html-semantics-forms-the-optgroup-element-optgroup-removal",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_common_htmloptionscollection_add => "upstream-html-semantics-forms-the-select-element-common-htmloptionscollection-add",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_common_htmloptionscollection_nameditem => "upstream-html-semantics-forms-the-select-element-common-htmloptionscollection-nameditem",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_common_htmloptionscollection => "upstream-html-semantics-forms-the-select-element-common-htmloptionscollection",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_option_selectedness_script_mutation => "upstream-html-semantics-forms-the-select-element-option-selectedness-script-mutation",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_add_optgroup => "upstream-html-semantics-forms-the-select-element-select-add-optgroup",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_add => "upstream-html-semantics-forms-the-select-element-select-add",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_multiple => "upstream-html-semantics-forms-the-select-element-select-multiple",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_named_getter => "upstream-html-semantics-forms-the-select-element-select-named-getter",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_remove => "upstream-html-semantics-forms-the-select-element-select-remove",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_selectedoptions => "upstream-html-semantics-forms-the-select-element-select-selectedoptions",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_setcustomvalidity => "upstream-html-semantics-forms-the-select-element-select-setcustomvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_validity => "upstream-html-semantics-forms-the-select-element-select-validity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_value_option_tentative => "upstream-html-semantics-forms-the-select-element-select-value-option-tentative",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_value => "upstream-html-semantics-forms-the-select-element-select-value",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_select_willvalidate_readonly_attribute => "upstream-html-semantics-forms-the-select-element-select-willvalidate-readonly-attribute",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_select_element_selected_index => "upstream-html-semantics-forms-the-select-element-selected-index",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_element_constructor => "upstream-html-semantics-forms-the-option-element-option-element-constructor",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_form => "upstream-html-semantics-forms-the-option-element-option-form",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_index => "upstream-html-semantics-forms-the-option-element-option-index",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_label => "upstream-html-semantics-forms-the-option-element-option-label",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_selected => "upstream-html-semantics-forms-the-option-element-option-selected",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_text_backslash => "upstream-html-semantics-forms-the-option-element-option-text-backslash",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_text_label => "upstream-html-semantics-forms-the-option-element-option-text-label",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_text_recurse => "upstream-html-semantics-forms-the-option-element-option-text-recurse",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_text_setter => "upstream-html-semantics-forms-the-option-element-option-text-setter",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_text_spaces => "upstream-html-semantics-forms-the-option-element-option-text-spaces",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_option_element_option_value => "upstream-html-semantics-forms-the-option-element-option-value",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_output_element_mutations => "upstream-html-semantics-forms-the-output-element-mutations",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_output_element_output_setcustomvalidity => "upstream-html-semantics-forms-the-output-element-output-setcustomvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_output_element_output_validity => "upstream-html-semantics-forms-the-output-element-output-validity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_output_element_output => "upstream-html-semantics-forms-the-output-element-output",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_cloning_steps => "upstream-html-semantics-forms-the-textarea-element-cloning-steps",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_textarea_setcustomvalidity => "upstream-html-semantics-forms-the-textarea-element-textarea-setcustomvalidity",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_textarea_textlength => "upstream-html-semantics-forms-the-textarea-element-textarea-textlength",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_textarea_type => "upstream-html-semantics-forms-the-textarea-element-textarea-type",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_textarea_validity_clone => "upstream-html-semantics-forms-the-textarea-element-textarea-validity-clone",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_textarea_validity_valuemissing_inside_datalist => "upstream-html-semantics-forms-the-textarea-element-textarea-validity-valuemissing-inside-datalist",
|
|
wpt_compat_case_upstream_html_semantics_forms_the_textarea_element_value_defaultvalue_textcontent => "upstream-html-semantics-forms-the-textarea-element-value-defaultvalue-textcontent",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_data => "upstream-dom-nodes-characterdata-data",
|
|
wpt_compat_case_upstream_dom_nodes_comment_constructor => "upstream-dom-nodes-comment-constructor",
|
|
wpt_compat_case_upstream_dom_nodes_domimplementation_hasfeature => "upstream-dom-nodes-domimplementation-hasfeature",
|
|
wpt_compat_case_upstream_dom_nodes_document_createcomment => "upstream-dom-nodes-document-createcomment",
|
|
wpt_compat_case_upstream_dom_nodes_document_createtextnode => "upstream-dom-nodes-document-createtextnode",
|
|
wpt_compat_case_upstream_dom_nodes_document_getelementbyid => "upstream-dom-nodes-document-getelementbyid",
|
|
wpt_compat_case_upstream_dom_nodes_document_getelementsbyclassname => "upstream-dom-nodes-document-getelementsbyclassname",
|
|
wpt_compat_case_upstream_dom_nodes_document_getelementsbytagname => "upstream-dom-nodes-document-getelementsbytagname",
|
|
wpt_compat_case_upstream_dom_nodes_element_getelementsbytagname => "upstream-dom-nodes-element-getelementsbytagname",
|
|
wpt_compat_case_upstream_dom_nodes_document_getelementsbytagnamens => "upstream-dom-nodes-document-getelementsbytagnamens",
|
|
wpt_compat_case_upstream_dom_nodes_element_getelementsbytagnamens => "upstream-dom-nodes-element-getelementsbytagnamens",
|
|
wpt_compat_case_upstream_dom_nodes_document_url => "upstream-dom-nodes-document-url",
|
|
wpt_compat_case_upstream_dom_nodes_documentfragment_constructor => "upstream-dom-nodes-documentfragment-constructor",
|
|
wpt_compat_case_upstream_dom_nodes_documentfragment_getelementbyid => "upstream-dom-nodes-documentfragment-getelementbyid",
|
|
wpt_compat_case_upstream_dom_nodes_text_constructor => "upstream-dom-nodes-text-constructor",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_appenddata => "upstream-dom-nodes-characterdata-appenddata",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_deletedata => "upstream-dom-nodes-characterdata-deletedata",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_insertdata => "upstream-dom-nodes-characterdata-insertdata",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_replacedata => "upstream-dom-nodes-characterdata-replacedata",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_substringdata => "upstream-dom-nodes-characterdata-substringdata",
|
|
wpt_compat_case_upstream_dom_nodes_characterdata_remove => "upstream-dom-nodes-characterdata-remove",
|
|
wpt_compat_case_upstream_dom_nodes_childnode_after => "upstream-dom-nodes-childnode-after",
|
|
wpt_compat_case_upstream_dom_nodes_childnode_before => "upstream-dom-nodes-childnode-before",
|
|
wpt_compat_case_upstream_dom_nodes_childnode_replacewith => "upstream-dom-nodes-childnode-replacewith",
|
|
wpt_compat_case_upstream_dom_nodes_node_parentelement => "upstream-dom-nodes-node-parentelement",
|
|
wpt_compat_case_upstream_dom_nodes_node_childnodes => "upstream-dom-nodes-node-childnodes",
|
|
wpt_compat_case_upstream_dom_nodes_node_constants => "upstream-dom-nodes-node-constants",
|
|
wpt_compat_case_upstream_dom_nodes_node_contains => "upstream-dom-nodes-node-contains",
|
|
wpt_compat_case_upstream_dom_nodes_node_issamenode => "upstream-dom-nodes-node-issamenode",
|
|
wpt_compat_case_upstream_dom_nodes_node_nodename => "upstream-dom-nodes-node-nodename",
|
|
wpt_compat_case_upstream_dom_nodes_node_nodevalue => "upstream-dom-nodes-node-nodevalue",
|
|
wpt_compat_case_upstream_dom_nodes_node_properties => "upstream-dom-nodes-node-properties",
|
|
wpt_compat_case_upstream_dom_nodes_node_textcontent => "upstream-dom-nodes-node-textcontent",
|
|
wpt_compat_case_upstream_dom_nodes_nodelist_iterable => "upstream-dom-nodes-nodelist-iterable",
|
|
wpt_compat_case_upstream_dom_nodes_nodelist_live_mutations => "upstream-dom-nodes-nodelist-live-mutations",
|
|
wpt_compat_case_upstream_dom_nodes_nodelist_static_length_getter_tampered_indexof_1 => "upstream-dom-nodes-nodelist-static-length-getter-tampered-indexof-1",
|
|
wpt_compat_case_upstream_dom_nodes_nodelist_static_length_getter_tampered_indexof_2 => "upstream-dom-nodes-nodelist-static-length-getter-tampered-indexof-2",
|
|
wpt_compat_case_upstream_dom_nodes_nodelist_static_length_getter_tampered_indexof_3 => "upstream-dom-nodes-nodelist-static-length-getter-tampered-indexof-3",
|
|
}
|
|
|
|
#[test]
|
|
fn wpt_compat_rust_entrypoints_match_manifest_selection() -> Result<()> {
|
|
use std::collections::BTreeSet;
|
|
|
|
use moli_wpt_compat::{
|
|
COMPOSITOR_BEHAVIOR_TAG, DEFAULT_EXCLUDED_WPT_TAGS, HARNESS_BLOCKED_TAG,
|
|
LAYOUT_GEOMETRY_BEHAVIOR_TAG, MEDIA_FIDELITY_BEHAVIOR_TAG, REAL_LAYOUT_BEHAVIOR_TAG,
|
|
VISUAL_RENDERING_BEHAVIOR_TAG, WptManifestScope, parse_manifest, select_manifest_tests,
|
|
};
|
|
|
|
let manifest = include_str!("../../moli-wpt-compat/fixtures/wpt/manifest.toml");
|
|
let manifest_tests = parse_manifest(manifest)?;
|
|
for tag in [
|
|
LAYOUT_GEOMETRY_BEHAVIOR_TAG,
|
|
VISUAL_RENDERING_BEHAVIOR_TAG,
|
|
REAL_LAYOUT_BEHAVIOR_TAG,
|
|
COMPOSITOR_BEHAVIOR_TAG,
|
|
MEDIA_FIDELITY_BEHAVIOR_TAG,
|
|
HARNESS_BLOCKED_TAG,
|
|
] {
|
|
assert!(
|
|
DEFAULT_EXCLUDED_WPT_TAGS.contains(&tag),
|
|
"explicit-only WPT tag '{tag}' must stay outside default nextest selection"
|
|
);
|
|
}
|
|
|
|
let default_manifest_ids = select_manifest_tests(
|
|
manifest_tests.clone(),
|
|
WptManifestScope::All,
|
|
BTreeSet::new(),
|
|
BTreeSet::new(),
|
|
)?
|
|
.into_iter()
|
|
.map(|test| test.id)
|
|
.collect::<BTreeSet<_>>();
|
|
let default_entrypoint_ids = case_id_set(DEFAULT_WPT_COMPAT_CASE_IDS);
|
|
assert_case_id_sets_match(
|
|
"default WPT compat",
|
|
&default_manifest_ids,
|
|
&default_entrypoint_ids,
|
|
);
|
|
|
|
let explicit_manifest_ids = manifest_tests
|
|
.iter()
|
|
.filter(|test| {
|
|
test.tags
|
|
.iter()
|
|
.any(|tag| DEFAULT_EXCLUDED_WPT_TAGS.contains(&tag.as_str()))
|
|
})
|
|
.map(|test| test.id.clone())
|
|
.collect::<BTreeSet<_>>();
|
|
assert!(
|
|
!explicit_manifest_ids.is_empty(),
|
|
"manifest should retain explicit-only WPT investigation cases"
|
|
);
|
|
let explicit_entrypoint_ids = case_id_set(EXPLICIT_DEFAULT_EXCLUDED_WPT_CASE_IDS);
|
|
assert_case_id_sets_match(
|
|
"explicit-only WPT compat",
|
|
&explicit_manifest_ids,
|
|
&explicit_entrypoint_ids,
|
|
);
|
|
|
|
Ok(())
|
|
}
|
|
|
|
fn case_id_set(ids: &[&str]) -> std::collections::BTreeSet<String> {
|
|
ids.iter().map(|id| (*id).to_owned()).collect()
|
|
}
|
|
|
|
fn assert_case_id_sets_match(
|
|
label: &str,
|
|
manifest_ids: &std::collections::BTreeSet<String>,
|
|
entrypoint_ids: &std::collections::BTreeSet<String>,
|
|
) {
|
|
let missing_entrypoints = manifest_ids.difference(entrypoint_ids).collect::<Vec<_>>();
|
|
let extra_entrypoints = entrypoint_ids.difference(manifest_ids).collect::<Vec<_>>();
|
|
assert!(
|
|
missing_entrypoints.is_empty() && extra_entrypoints.is_empty(),
|
|
"{label} Rust WPT entrypoints are out of sync with manifest selection\nmissing entrypoints for manifest ids: {missing_entrypoints:#?}\nextra entrypoints not selected by manifest: {extra_entrypoints:#?}"
|
|
);
|
|
}
|
|
|
|
async fn run_wpt_compat_case(case_id: &'static str) -> Result<()> {
|
|
ensure_workspace_current_dir()?;
|
|
let _permit = wpt_case_semaphore().acquire().await?;
|
|
|
|
let Some(report) = run_selected_wpt_case(case_id).await? else {
|
|
return Ok(());
|
|
};
|
|
assert_wpt_report(&report, case_id)
|
|
}
|
|
|
|
async fn run_explicit_wpt_compat_case(case_id: &'static str) -> Result<()> {
|
|
ensure_workspace_current_dir()?;
|
|
let _permit = wpt_case_semaphore().acquire().await?;
|
|
|
|
let Some(report) = run_exact_wpt_case(case_id).await? else {
|
|
return Err(anyhow!("WPT case '{case_id}' is not present in manifest"));
|
|
};
|
|
assert_wpt_report(&report, case_id)
|
|
}
|
|
|
|
fn wpt_case_semaphore() -> &'static Semaphore {
|
|
static SEMAPHORE: OnceLock<Semaphore> = OnceLock::new();
|
|
SEMAPHORE.get_or_init(|| Semaphore::new(WPT_IN_PROCESS_PARALLELISM))
|
|
}
|
|
|
|
fn wpt_async_runtime() -> &'static tokio::runtime::Runtime {
|
|
static RUNTIME: OnceLock<tokio::runtime::Runtime> = OnceLock::new();
|
|
RUNTIME.get_or_init(|| {
|
|
tokio::runtime::Builder::new_multi_thread()
|
|
.enable_all()
|
|
.worker_threads(WPT_IN_PROCESS_PARALLELISM)
|
|
.thread_name("wpt-compat")
|
|
.build()
|
|
.expect("failed to build WPT compat Tokio runtime")
|
|
})
|
|
}
|
|
|
|
async fn run_selected_wpt_case(case_id: &str) -> Result<Option<WptSuiteReport>> {
|
|
let server = WptFixtureServer::spawn().await?;
|
|
let report = wpt_support::run_selected_case(&server, case_id).await;
|
|
server.shutdown().await;
|
|
report
|
|
}
|
|
|
|
async fn run_exact_wpt_case(case_id: &str) -> Result<Option<WptSuiteReport>> {
|
|
let server = WptFixtureServer::spawn().await?;
|
|
let report = wpt_support::run_exact_case(&server, case_id).await;
|
|
server.shutdown().await;
|
|
report
|
|
}
|
|
|
|
fn ensure_workspace_current_dir() -> Result<()> {
|
|
static CWD_RESULT: OnceLock<std::result::Result<(), String>> = OnceLock::new();
|
|
CWD_RESULT
|
|
.get_or_init(|| {
|
|
let workspace_root = std::path::Path::new(env!("CARGO_MANIFEST_DIR"))
|
|
.parent()
|
|
.ok_or_else(|| {
|
|
"moli-core manifest dir should have a workspace parent".to_owned()
|
|
})?;
|
|
std::env::set_current_dir(workspace_root)
|
|
.map_err(|error| format!("failed to set workspace cwd: {error}"))
|
|
})
|
|
.as_ref()
|
|
.map_err(|error| anyhow!(error.clone()))
|
|
.copied()
|
|
}
|
|
|
|
fn assert_wpt_report(report: &WptSuiteReport, case_id: &str) -> Result<()> {
|
|
let summary = report.summary();
|
|
let report_label = format!("wpt-compat-{case_id}");
|
|
let report_path = report.write_summary_json_with_label(&report_label)?;
|
|
let markdown_report_path = report.write_markdown_report_with_label(&report_label)?;
|
|
if summary.total != 1
|
|
|| summary.unexpected_fail != 0
|
|
|| summary.unexpected_pass != 0
|
|
|| summary.skip != 0
|
|
|| summary.pass + summary.known_fail != 1
|
|
{
|
|
return Err(anyhow!(
|
|
"WPT case '{case_id}' summary did not match default health expectations\n{}\n\n{}",
|
|
summary.to_markdown(),
|
|
report
|
|
.assert_no_unexpected_failures()
|
|
.expect_err("non-passing summary should expose report failures")
|
|
));
|
|
}
|
|
assert!(report_path.ends_with(format!("moli-wpt-compat-report-{report_label}.json")));
|
|
assert!(report_path.exists());
|
|
let report_json = std::fs::read_to_string(&report_path)?;
|
|
let report_json: serde_json::Value = serde_json::from_str(&report_json)?;
|
|
assert_eq!(report_json["summary"]["total"], summary.total);
|
|
assert_eq!(
|
|
report_json["cases"].as_array().map(|cases| cases.len()),
|
|
Some(summary.total)
|
|
);
|
|
assert!(markdown_report_path.ends_with(format!("moli-wpt-compat-report-{report_label}.md")));
|
|
assert!(markdown_report_path.exists());
|
|
let markdown_report = std::fs::read_to_string(&markdown_report_path)?;
|
|
assert!(markdown_report.contains("# WPT Compat Report"));
|
|
assert!(
|
|
markdown_report
|
|
.contains("| total | pass | known-fail | unexpected-fail | unexpected-pass | skip |")
|
|
);
|
|
assert!(markdown_report.contains(&format!(
|
|
"| {} | {} | {} | {} | {} | {} |",
|
|
summary.total,
|
|
summary.pass,
|
|
summary.known_fail,
|
|
summary.unexpected_fail,
|
|
summary.unexpected_pass,
|
|
summary.skip,
|
|
)));
|
|
assert!(markdown_report.contains("## Case Inventory"));
|
|
report.assert_no_unexpected_failures()
|
|
}
|