[DEFAULT] head = "head.js" support-files = ["broadcast_handler.sys.mjs"] skip-if = ["os == 'android'"] # Push notifications and alarms are currently disabled on Android. ["test_broadcast_success.js"] ["test_clearAll_successful.js"] # This used to be hasNode, but that caused too many issues with tests being # silently disabled, so now we explicitly call out the platforms not known # to have node installed. run-sequentially = "This will delete all existing push subscriptions." ["test_clear_forgetAboutSite.js"] ["test_clear_origin_data.js"] ["test_crypto.js"] ["test_crypto_encrypt.js"] ["test_drop_expired.js"] ["test_handler_service.js"] ["test_notification_ack.js"] ["test_notification_data.js"] ["test_notification_duplicate.js"] ["test_notification_error.js"] ["test_notification_incomplete.js"] ["test_notification_version_string.js"] ["test_observer_data.js"] ["test_observer_remoting.js"] skip-if = ["true"] ["test_permissions.js"] run-sequentially = "This will delete all existing push subscriptions." ["test_quota_exceeded.js"] ["test_quota_observer.js"] ["test_quota_with_notification.js"] ["test_reconnect_retry.js"] ["test_record.js"] ["test_register_case.js"] ["test_register_flush.js"] ["test_register_invalid_channel.js"] ["test_register_invalid_endpoint.js"] ["test_register_invalid_json.js"] ["test_register_no_id.js"] ["test_register_request_queue.js"] ["test_register_rollback.js"] ["test_register_success.js"] ["test_register_timeout.js"] ["test_register_wrong_id.js"] ["test_register_wrong_type.js"] ["test_registration_error.js"] ["test_registration_missing_scope.js"] ["test_registration_none.js"] ["test_registration_success.js"] ["test_retry_ws.js"] ["test_service_child.js"] ["test_service_parent.js"] ["test_unregister_empty_scope.js"] ["test_unregister_error.js"] ["test_unregister_invalid_json.js"] ["test_unregister_not_found.js"] ["test_unregister_success.js"] ["test_updateRecordNoEncryptionKeys_ws.js"]