mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
7b16802ce4
It's just as easy to directly set the preprocessor macro in the moz.build files. Using this variable doesn't really buy us anything. This patch also removes unused code from rdf/tests/dsds.
124 lines
2.7 KiB
Python
124 lines
2.7 KiB
Python
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# 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_TOOL_DIRS += [
|
|
'external',
|
|
'component',
|
|
'bug656331_component',
|
|
'component_no_aslr',
|
|
]
|
|
|
|
if CONFIG['OS_ARCH'] == 'WINNT':
|
|
TEST_TOOL_DIRS += ['windows']
|
|
|
|
if CONFIG['DEHYDRA_PATH']:
|
|
TEST_TOOL_DIRS += ['static-checker']
|
|
|
|
FAIL_ON_WARNINGS = True
|
|
|
|
EXPORTS.testing += [
|
|
'TestHarness.h',
|
|
]
|
|
|
|
SIMPLE_PROGRAMS = [
|
|
'nsIFileEnumerator',
|
|
'TestArguments',
|
|
'TestBlockingProcess',
|
|
'TestCallTemplates',
|
|
'TestINIParser',
|
|
'TestPRIntN',
|
|
'TestQuickReturn',
|
|
'TestRacingServiceManager',
|
|
'TestRegistrationOrder',
|
|
'TestThreadPoolListener',
|
|
'TestTimers',
|
|
'TestUnicodeArguments',
|
|
]
|
|
|
|
if CONFIG['OS_TARGET'] == 'WINNT':
|
|
SIMPLE_PROGRAMS += [
|
|
'TestBase64',
|
|
]
|
|
|
|
if CONFIG['WRAP_STL_INCLUDES']:
|
|
SIMPLE_PROGRAMS += [
|
|
'TestSTLWrappers',
|
|
]
|
|
|
|
SOURCES += [
|
|
'%s.cpp' % s for s in sorted(SIMPLE_PROGRAMS)
|
|
]
|
|
|
|
XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini']
|
|
|
|
CPP_UNIT_TESTS += [
|
|
'ShowAlignments.cpp',
|
|
'TestAutoPtr.cpp',
|
|
'TestAutoRef.cpp',
|
|
'TestCOMArray.cpp',
|
|
'TestCOMPtr.cpp',
|
|
'TestCOMPtrEq.cpp',
|
|
'TestDeque.cpp',
|
|
'TestFile.cpp',
|
|
'TestHashtables.cpp',
|
|
'TestID.cpp',
|
|
'TestObserverArray.cpp',
|
|
'TestObserverService.cpp',
|
|
'TestPipe.cpp',
|
|
'TestPLDHash.cpp',
|
|
'TestRefPtr.cpp',
|
|
'TestStringAPI.cpp',
|
|
'TestTArray.cpp',
|
|
'TestTextFormatter.cpp',
|
|
'TestThreadUtils.cpp'
|
|
]
|
|
|
|
if CONFIG['MOZ_MEMORY']:
|
|
CPP_UNIT_TESTS += [
|
|
'TestJemalloc.cpp',
|
|
]
|
|
|
|
# XXX Make these tests work in libxul builds.
|
|
#CPP_UNIT_TESTS += [
|
|
# 'TestArray.cpp',
|
|
# 'TestCRT.cpp',
|
|
# 'TestEncoding.cpp',
|
|
# 'TestExpirationTracker.cpp',
|
|
# 'TestPipes.cpp',
|
|
# 'TestPriorityQueue.cpp',
|
|
# 'TestStorageStream.cpp',
|
|
# 'TestStrings.cpp',
|
|
# 'TestSynchronization.cpp',
|
|
# 'TestTArray.cpp',
|
|
# 'TestThreadPool.cpp',
|
|
# 'TestThreads.cpp',
|
|
# 'TestTimeStamp.cpp',
|
|
# 'TestXPIDLString.cpp',
|
|
# 'TestUTF.cpp',
|
|
# 'TestAtoms.cpp',
|
|
#]
|
|
|
|
# FIXME: bug 577500 TestStaticAtoms fails when run in dist/bin
|
|
#CPP_UNIT_TESTS += [
|
|
# 'TestStaticAtoms.cpp',
|
|
#]
|
|
|
|
if CONFIG['MOZ_DEBUG'] and CONFIG['OS_ARCH'] not in ('WINNT', 'Darwin'):
|
|
# FIXME bug 523392: TestDeadlockDetector doesn't like Windows
|
|
# FIXME bug 523378: also fails on OS X
|
|
CPP_UNIT_TESTS += [
|
|
'TestDeadlockDetector.cpp',
|
|
'TestDeadlockDetectorScalability.cpp',
|
|
]
|
|
|
|
LOCAL_INCLUDES += [
|
|
'../ds',
|
|
]
|
|
|
|
RESOURCE_FILES += [
|
|
'test.properties',
|
|
]
|