summaryrefslogtreecommitdiffstats
path: root/dom/bindings/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'dom/bindings/moz.build')
-rw-r--r--dom/bindings/moz.build29
1 files changed, 0 insertions, 29 deletions
diff --git a/dom/bindings/moz.build b/dom/bindings/moz.build
index 649689c41..fae0fd15a 100644
--- a/dom/bindings/moz.build
+++ b/dom/bindings/moz.build
@@ -4,8 +4,6 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-TEST_DIRS += ['test']
-
XPIDL_SOURCES += [
'nsIScriptError.idl'
]
@@ -107,33 +105,6 @@ SOURCES += [
'StructuredClone.cpp',
]
-# Tests for maplike and setlike require bindings to be built, which means they
-# must be included in libxul. This breaks the "no test classes are exported"
-# rule stated in the test/ directory, but it's the only way this will work.
-# Test classes are only built in debug mode, and all tests requiring use of
-# them are only run in debug mode.
-if CONFIG['MOZ_DEBUG']:
- EXPORTS.mozilla.dom += [
- "test/TestFunctions.h",
- "test/TestInterfaceIterableDouble.h",
- "test/TestInterfaceIterableDoubleUnion.h",
- "test/TestInterfaceIterableSingle.h",
- "test/TestInterfaceMaplike.h",
- "test/TestInterfaceMaplikeObject.h",
- "test/TestInterfaceSetlike.h",
- "test/TestInterfaceSetlikeNode.h"
- ]
- UNIFIED_SOURCES += [
- "test/TestFunctions.cpp",
- "test/TestInterfaceIterableDouble.cpp",
- "test/TestInterfaceIterableDoubleUnion.cpp",
- "test/TestInterfaceIterableSingle.cpp",
- "test/TestInterfaceMaplike.cpp",
- "test/TestInterfaceMaplikeObject.cpp",
- "test/TestInterfaceSetlike.cpp",
- "test/TestInterfaceSetlikeNode.cpp",
- ]
-
include('/ipc/chromium/chromium-config.mozbuild')
if CONFIG['MOZ_AUDIO_CHANNEL_MANAGER']: