xpcshell.toml (2135B)
1 [DEFAULT] 2 head = "head.js" 3 support-files = ["broadcast_handler.sys.mjs"] 4 skip-if = [ 5 "os == 'android'", # Push notifications and alarms are currently disabled on Android. 6 ] 7 8 ["test_broadcast_success.js"] 9 10 ["test_clearAll_successful.js"] 11 # This used to be hasNode, but that caused too many issues with tests being 12 # silently disabled, so now we explicitly call out the platforms not known 13 # to have node installed. 14 run-sequentially = ["true"] # This will delete all existing push subscriptions. 15 16 ["test_clear_forgetAboutSite.js"] 17 18 ["test_clear_origin_data.js"] 19 20 ["test_crypto.js"] 21 22 ["test_crypto_encrypt.js"] 23 24 ["test_drop_expired.js"] 25 26 ["test_handler_service.js"] 27 28 ["test_notification_ack.js"] 29 30 ["test_notification_data.js"] 31 32 ["test_notification_duplicate.js"] 33 34 ["test_notification_error.js"] 35 36 ["test_notification_incomplete.js"] 37 38 ["test_notification_version_string.js"] 39 40 ["test_observer_data.js"] 41 42 ["test_observer_remoting.js"] 43 skip-if = [ 44 "true", 45 ] 46 47 ["test_permissions.js"] 48 run-sequentially = ["true"] # This will delete all existing push subscriptions. 49 50 ["test_quota_exceeded.js"] 51 52 ["test_quota_observer.js"] 53 54 ["test_quota_with_notification.js"] 55 56 ["test_reconnect_retry.js"] 57 58 ["test_record.js"] 59 60 ["test_register_case.js"] 61 62 ["test_register_flush.js"] 63 64 ["test_register_invalid_channel.js"] 65 66 ["test_register_invalid_endpoint.js"] 67 68 ["test_register_invalid_json.js"] 69 70 ["test_register_no_id.js"] 71 72 ["test_register_request_queue.js"] 73 74 ["test_register_rollback.js"] 75 76 ["test_register_success.js"] 77 78 ["test_register_timeout.js"] 79 80 ["test_register_wrong_id.js"] 81 82 ["test_register_wrong_type.js"] 83 84 ["test_registration_error.js"] 85 86 ["test_registration_missing_scope.js"] 87 88 ["test_registration_none.js"] 89 90 ["test_registration_success.js"] 91 92 ["test_retry_ws.js"] 93 94 ["test_service_child.js"] 95 96 ["test_service_parent.js"] 97 98 ["test_unregister_empty_scope.js"] 99 100 ["test_unregister_error.js"] 101 102 ["test_unregister_invalid_json.js"] 103 skip-if = [ 104 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", # Bug 1966067 105 ] 106 107 ["test_unregister_not_found.js"] 108 109 ["test_unregister_success.js"] 110 111 ["test_updateRecordNoEncryptionKeys_ws.js"]