| # -*- 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/. |
| |
| PROGRAM = 'jsapi-tests' |
| |
| CPP_SOURCES += [ |
| 'selfTest.cpp', |
| 'testAddPropertyPropcache.cpp', |
| 'testArgumentsObject.cpp', |
| 'testArrayBuffer.cpp', |
| 'testBindCallable.cpp', |
| 'testBug604087.cpp', |
| 'testCallNonGenericMethodOnProxy.cpp', |
| 'testChromeBuffer.cpp', |
| 'testClassGetter.cpp', |
| 'testCloneScript.cpp', |
| 'testConservativeGC.cpp', |
| 'testContexts.cpp', |
| 'testCustomIterator.cpp', |
| 'testDebugger.cpp', |
| 'testDeepFreeze.cpp', |
| 'testDefineGetterSetterNonEnumerable.cpp', |
| 'testDefineProperty.cpp', |
| 'testEnclosingFunction.cpp', |
| 'testErrorCopying.cpp', |
| 'testException.cpp', |
| 'testExternalStrings.cpp', |
| 'testFindSCCs.cpp', |
| 'testFuncCallback.cpp', |
| 'testFunctionProperties.cpp', |
| 'testGCExactRooting.cpp', |
| 'testGCFinalizeCallback.cpp', |
| 'testGCOutOfMemory.cpp', |
| 'testGetPropertyDefault.cpp', |
| 'testHashTable.cpp', |
| 'testHashTableInit.cpp', |
| 'testIndexToString.cpp', |
| 'testIntString.cpp', |
| 'testIntTypesABI.cpp', |
| 'testIntern.cpp', |
| 'testJSEvaluateScript.cpp', |
| 'testLookup.cpp', |
| 'testLooselyEqual.cpp', |
| 'testNewObject.cpp', |
| 'testOOM.cpp', |
| 'testObjectEmulatingUndefined.cpp', |
| 'testOps.cpp', |
| 'testOriginPrincipals.cpp', |
| 'testParseJSON.cpp', |
| 'testProfileStrings.cpp', |
| 'testPropCache.cpp', |
| 'testRegExp.cpp', |
| 'testResolveRecursion.cpp', |
| 'testSameValue.cpp', |
| 'testScriptInfo.cpp', |
| 'testScriptObject.cpp', |
| 'testSetProperty.cpp', |
| 'testSourcePolicy.cpp', |
| 'testStringBuffer.cpp', |
| 'testToIntWidth.cpp', |
| 'testTrap.cpp', |
| 'testTypedArrays.cpp', |
| 'testUTF8.cpp', |
| 'testXDR.cpp', |
| 'tests.cpp', |
| ] |