# -*- 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_DIRS += ['httpserver'] FAIL_ON_WARNINGS = True BROWSER_CHROME_MANIFESTS += ['browser/browser.ini'] MOCHITEST_MANIFESTS += ['mochitests/mochitest.ini'] XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini'] # FIXME/bug 575918: out-of-process xpcshell is broken on OS X if CONFIG['OS_ARCH'] != 'Darwin': XPCSHELL_TESTS_MANIFESTS += ['unit_ipc/xpcshell.ini'] SIMPLE_PROGRAMS = [ 'PropertiesTest', 'ReadNTLM', 'TestBlockingSocket', 'TestCallbacks', 'TestDNS', 'TestIncrementalDownload', 'TestOpen', 'TestPageLoad', 'TestProtocols', 'TestServ', 'TestStandardURL', 'TestStreamLoader', 'TestUpload', 'TestURLParser', 'urltest', ] # XXX Make this work in libxul builds. #SIMPLE_PROGRAMS += [ # TestIDN', # TestIOThreads', # TestPerf', # TestSocketTransport', # TestStreamChannel', # TestStreamPump', # TestStreamTransport', # TestUDPSocketProvider', #] SOURCES += [ '%s.cpp' % s for s in SIMPLE_PROGRAMS ] CPP_UNIT_TESTS += [ 'TestCookie', 'TestSTSParser', 'TestUDPSocket', ] SOURCES += sorted('%s.cpp' % t for t in CPP_UNIT_TESTS) RESOURCE_FILES += [ 'urlparse.dat', 'urlparse_unx.dat', ] USE_LIBS += [ 'mozalloc', 'nspr', 'xpcomglue_s', 'xul', ] CXXFLAGS += CONFIG['TK_CFLAGS']