moz.build (7671B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 with Files("browser/**"): 8 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 9 10 with Files("browser/*onsole*"): 11 BUG_COMPONENT = ("DevTools", "General") 12 13 with Files("browser/*autofocus*"): 14 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 15 16 with Files("browser/*unload*"): 17 BUG_COMPONENT = ("Core", "DOM: Events") 18 19 with Files("browser/browser_cancel_keydown_keypress_event.js"): 20 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 21 22 with Files("browser/*local*"): 23 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 24 25 with Files("browser/browser_test_focus_after_modal_state.js"): 26 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 27 28 with Files("mochitest/ajax/**"): 29 BUG_COMPONENT = ("Testing", "Mochitest") 30 31 with Files("mochitest/beacon/**"): 32 BUG_COMPONENT = ("Core", "DOM: Networking") 33 34 # big mix of components here 35 with Files("mochitest/bugs/**"): 36 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 37 38 # TODO: big mix of components here 39 with Files("mochitest/chrome/**"): 40 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 41 42 with Files("mochitest/crypto/**"): 43 BUG_COMPONENT = ("Core", "DOM: Security") 44 45 with Files("mochitest/dom-level0/**"): 46 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 47 48 with Files("mochitest/dom-level1-core/**"): 49 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 50 51 with Files("mochitest/dom-level2-core/**"): 52 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 53 54 with Files("mochitest/dom-level2-html/**"): 55 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 56 57 with Files("mochitest/fetch/**"): 58 BUG_COMPONENT = ("Core", "DOM: Networking") 59 60 with Files("mochitest/fetch/*sw_*"): 61 BUG_COMPONENT = ("Core", "DOM: Service Workers") 62 63 with Files("mochitest/gamepad/**"): 64 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 65 66 # TODO: big mix of components here 67 with Files("mochitest/general/**"): 68 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 69 70 with Files("mochitest/localstorage/**"): 71 BUG_COMPONENT = ("Core", "Storage: localStorage & sessionStorage") 72 73 with Files("mochitest/orientation/**"): 74 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 75 76 with Files("mochitest/orientation/*507902*"): 77 BUG_COMPONENT = ("Core", "Layout: Images, Video, and HTML Frames") 78 79 with Files("mochitest/pointerlock/**"): 80 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 81 82 with Files("mochitest/script/**"): 83 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 84 85 with Files("mochitest/sessionstorage/**"): 86 BUG_COMPONENT = ("Core", "Storage: localStorage & sessionStorage") 87 88 with Files("mochitest/storageevent/**"): 89 BUG_COMPONENT = ("Core", "Storage: localStorage & sessionStorage") 90 91 with Files("mochitest/webcomponents/**"): 92 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 93 94 with Files("mochitest/whatwg/**"): 95 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 96 97 with Files("reftest/**"): 98 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 99 100 with Files("reftest/*456008*"): 101 BUG_COMPONENT = ("Core", "XML") 102 103 with Files("reftest/*439965*"): 104 BUG_COMPONENT = ("Core", "DOM: Editor") 105 106 with Files("reftest/*427779*"): 107 BUG_COMPONENT = ("Core", "XML") 108 109 with Files("reftest/*559996*"): 110 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 111 112 with Files("reftest/*591981*"): 113 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 114 115 with Files("reftest/*592366*"): 116 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 117 118 with Files("reftest/*798068*"): 119 BUG_COMPONENT = ("Core", "Layout") 120 121 with Files("reftest/xml-stylesheet/**"): 122 BUG_COMPONENT = ("Core", "XSLT") 123 124 with Files("unit/**"): 125 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 126 127 with Files("unit/test_bug465752.js"): 128 BUG_COMPONENT = ("Core", "CSS Parsing and Computation") 129 130 with Files("unit/test_PromiseDebugging.js"): 131 BUG_COMPONENT = ("Core", "XPConnect") 132 133 MOCHITEST_MANIFESTS += [ 134 "mochitest/ajax/jquery/mochitest.toml", 135 "mochitest/ajax/mochikit/mochitest.toml", 136 "mochitest/ajax/prototype/mochitest.toml", 137 "mochitest/ajax/scriptaculous/mochitest.toml", 138 "mochitest/beacon/mochitest.toml", 139 "mochitest/bugs/mochitest.toml", 140 "mochitest/crypto/mochitest.toml", 141 "mochitest/dom-level0/mochitest.toml", 142 "mochitest/dom-level1-core/mochitest.toml", 143 "mochitest/dom-level2-core/mochitest.toml", 144 "mochitest/dom-level2-html/mochitest.toml", 145 "mochitest/fetch/mochitest.toml", 146 "mochitest/gamepad/mochitest.toml", 147 "mochitest/general/mochitest.toml", 148 "mochitest/integer-gemm/mochitest.toml", 149 "mochitest/keyhandling/mochitest.toml", 150 "mochitest/localstorage/mochitest.toml", 151 "mochitest/orientation/mochitest.toml", 152 "mochitest/pointerlock/mochitest.toml", 153 "mochitest/script/mochitest.toml", 154 "mochitest/sessionstorage/mochitest.toml", 155 "mochitest/storageevent/mochitest.toml", 156 "mochitest/webcomponents/mochitest.toml", 157 "mochitest/whatwg/mochitest.toml", 158 ] 159 160 MOCHITEST_CHROME_MANIFESTS += [ 161 "mochitest/beacon/chrome.toml", 162 "mochitest/chrome/chrome.toml", 163 "mochitest/fs/chrome.toml", 164 "mochitest/general/chrome.toml", 165 "mochitest/keyhandling/chrome.toml", 166 "mochitest/localstorage/chrome.toml", 167 "mochitest/sessionstorage/chrome.toml", 168 "mochitest/webcomponents/chrome.toml", 169 "mochitest/whatwg/chrome.toml", 170 ] 171 172 XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.toml"] 173 BROWSER_CHROME_MANIFESTS += [ 174 "browser/browser.toml", 175 ] 176 177 TEST_HARNESS_FILES.testing.mochitest.tests.dom.tests.mochitest.ajax.lib += [ 178 "mochitest/ajax/lib/AJAX_setup.js", 179 "mochitest/ajax/lib/test.css", 180 ] 181 182 TEST_HARNESS_FILES.testing.mochitest.tests.dom.tests.mochitest.ajax.mochikit.tests += [ 183 "mochitest/ajax/mochikit/tests/cli.js", 184 "mochitest/ajax/mochikit/tests/FakeJSAN.js", 185 "mochitest/ajax/mochikit/tests/index.html", 186 "mochitest/ajax/mochikit/tests/MochiKit-Async.html", 187 "mochitest/ajax/mochikit/tests/MochiKit-Base.html", 188 "mochitest/ajax/mochikit/tests/MochiKit-Color.html", 189 "mochitest/ajax/mochikit/tests/MochiKit-DateTime.html", 190 "mochitest/ajax/mochikit/tests/MochiKit-DOM.html", 191 "mochitest/ajax/mochikit/tests/MochiKit-DragAndDrop.html", 192 "mochitest/ajax/mochikit/tests/MochiKit-Format.html", 193 "mochitest/ajax/mochikit/tests/MochiKit-Iter.html", 194 "mochitest/ajax/mochikit/tests/MochiKit-JSAN.html", 195 "mochitest/ajax/mochikit/tests/MochiKit-Logging.html", 196 "mochitest/ajax/mochikit/tests/MochiKit-MochiKit.html", 197 "mochitest/ajax/mochikit/tests/MochiKit-Selector.html", 198 "mochitest/ajax/mochikit/tests/MochiKit-Signal.html", 199 "mochitest/ajax/mochikit/tests/MochiKit-Style.html", 200 "mochitest/ajax/mochikit/tests/MochiKit-Visual.html", 201 "mochitest/ajax/mochikit/tests/standalone.js", 202 "mochitest/ajax/mochikit/tests/test_Base.js", 203 "mochitest/ajax/mochikit/tests/test_Color.js", 204 "mochitest/ajax/mochikit/tests/test_DateTime.js", 205 "mochitest/ajax/mochikit/tests/test_DragAndDrop.js", 206 "mochitest/ajax/mochikit/tests/test_Format.js", 207 "mochitest/ajax/mochikit/tests/test_Iter.js", 208 "mochitest/ajax/mochikit/tests/test_Logging.js", 209 "mochitest/ajax/mochikit/tests/test_MochiKit-Async.json", 210 "mochitest/ajax/mochikit/tests/test_Signal.js", 211 ] 212 213 TEST_HARNESS_FILES.testing.mochitest.tests.dom.tests.mochitest.ajax.mochikit.tests.SimpleTest += [ 214 "mochitest/ajax/mochikit/tests/SimpleTest/SimpleTest.js", 215 "mochitest/ajax/mochikit/tests/SimpleTest/test.css", 216 "mochitest/ajax/mochikit/tests/SimpleTest/TestRunner.js", 217 ]