[test] Remove NaCl support from test runner harness.
R=machenbach@chromium.org Review-Url: https://codereview.chromium.org/2141013002 Cr-Commit-Position: refs/heads/master@{#37678}
This commit is contained in:
parent
88402eccc7
commit
6e38f4270a
@ -381,111 +381,6 @@
|
|||||||
'test-log/ProfLazyMode': [SKIP],
|
'test-log/ProfLazyMode': [SKIP],
|
||||||
}], # 'arch == android_arm or arch == android_ia32'
|
}], # 'arch == android_arm or arch == android_ia32'
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
['arch == nacl_ia32 or arch == nacl_x64', {
|
|
||||||
|
|
||||||
# NaCl builds have problems with threaded tests since Pepper_28.
|
|
||||||
# V8 Issue 2786
|
|
||||||
'test-api/Threading1': [SKIP],
|
|
||||||
'test-lockers/ExtensionsRegistration': [SKIP],
|
|
||||||
|
|
||||||
# These tests fail as there is no /tmp directory in Native Client.
|
|
||||||
'test-log/LogAccessorCallbacks': [SKIP],
|
|
||||||
'test-log/LogCallbacks': [SKIP],
|
|
||||||
'test-log/ProfLazyMode': [SKIP],
|
|
||||||
|
|
||||||
# Native Client doesn't support sockets.
|
|
||||||
'test-debug/DebuggerAgent': [SKIP],
|
|
||||||
'test-debug/DebuggerAgentProtocolOverflowHeader': [SKIP],
|
|
||||||
'test-socket/Socket': [SKIP],
|
|
||||||
|
|
||||||
# Profiling doesn't work on Native Client.
|
|
||||||
'test-cpu-profiler/*': [SKIP],
|
|
||||||
|
|
||||||
# Fails since 16322 (new test).
|
|
||||||
'test-code-stubs-arm/ConvertDToI': [SKIP],
|
|
||||||
|
|
||||||
# BUG(2998).
|
|
||||||
'test-macro-assembler-arm/LoadAndStoreWithRepresentation': [SKIP],
|
|
||||||
|
|
||||||
# BUG(3150).
|
|
||||||
'test-api/PreCompileInvalidPreparseDataError': [SKIP],
|
|
||||||
|
|
||||||
'test-types/Convert' : [SKIP],
|
|
||||||
'test-symbols/Create' : [SKIP],
|
|
||||||
'test-parsing/ParserSync' : [SKIP],
|
|
||||||
'test-parsing/ErrorsEvalAndArguments' : [SKIP],
|
|
||||||
'test-parsing/ErrorsFutureStrictReservedWords' : [SKIP],
|
|
||||||
'test-parsing/ErrorsReservedWords' : [SKIP],
|
|
||||||
'test-parsing/ErrorsYieldStrict' : [SKIP],
|
|
||||||
'test-parsing/ErrorsNotAnIdentifierName' : [SKIP],
|
|
||||||
'test-parsing/FunctionDeclaresItselfStrict' : [SKIP],
|
|
||||||
'test-parsing/ErrorsObjectLiteralChecking' : [SKIP],
|
|
||||||
'test-parsing/InvalidLeftHandSide' : [SKIP],
|
|
||||||
'test-heap/GarbageCollection' : [SKIP],
|
|
||||||
'test-heap/GlobalHandles' : [SKIP],
|
|
||||||
'test-heap/WeakGlobalHandlesScavenge' : [SKIP],
|
|
||||||
'test-heap/DeleteWeakGlobalHandle' : [SKIP],
|
|
||||||
'test-heap/GrowAndShrinkNewSpace' : [SKIP],
|
|
||||||
'test-heap/OptimizedAllocationAlwaysInNewSpace' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringAllocationFolding' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringObjectArrayLiterals' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringAllocationFoldingBlocks' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringMixedInObjectProperties' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringDoubleArrayProperties' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringdoubleArrayLiterals' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringNestedMixedArrayLiterals' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringNestedObjectLiterals' : [SKIP],
|
|
||||||
'test-heap/OptimizedPretenuringNestedDoubleLiterals' : [SKIP],
|
|
||||||
'test-heap/Regress169928' : [SKIP],
|
|
||||||
'test-decls/Unknown' : [SKIP],
|
|
||||||
'test-decls/Present' : [SKIP],
|
|
||||||
'test-decls/Absent' : [SKIP],
|
|
||||||
'test-decls/Appearing' : [SKIP],
|
|
||||||
'test-decls/Reappearing' : [SKIP],
|
|
||||||
'test-decls/ExistsInPrototype' : [SKIP],
|
|
||||||
'test-decls/AbsentInPrototype' : [SKIP],
|
|
||||||
'test-decls/ExistsInHiddenPrototype' : [SKIP],
|
|
||||||
'test-debug/ConditionalScriptBreakPoint' : [SKIP],
|
|
||||||
'test-debug/DebugEvaluate' : [SKIP],
|
|
||||||
'test-debug/ConditionalBreakpointWithCodeGenerationDisallowed' : [SKIP],
|
|
||||||
'test-debug/DebugEvaluateWithCodeGenerationDisallowed' : [SKIP],
|
|
||||||
'test-debug/DebugBreak' : [SKIP],
|
|
||||||
'test-debug/ThreadedDebugging' : [SKIP],
|
|
||||||
'test-debug/RecursiveBreakpoints' : [SKIP],
|
|
||||||
'test-dictionary/HashMap' : [SKIP],
|
|
||||||
'test-debug/Backtrace' : [SKIP],
|
|
||||||
'test-debug/DebugBreakLoop' : [SKIP],
|
|
||||||
'test-constantpool/ConstantPool' : [SKIP],
|
|
||||||
'test-compiler/GetScriptLineNumber' : [SKIP],
|
|
||||||
'test-api/ScriptMakingExternalString' : [SKIP],
|
|
||||||
'test-api/ScriptMakingExternalOneByteString' : [SKIP],
|
|
||||||
'test-api/MakingExternalStringConditions' : [SKIP],
|
|
||||||
'test-api/MakingExternalOneByteStringConditions' : [SKIP],
|
|
||||||
'test-api/MakingExternalUnalignedOneByteString' : [SKIP],
|
|
||||||
'test-api/IndexedInterceptorUnboxedDoubleWithIndexedAccessor' : [SKIP],
|
|
||||||
'test-api/IndependentWeakHandle' : [SKIP],
|
|
||||||
'test-api/GCFromWeakCallbacks' : [SKIP],
|
|
||||||
'test-api/IndependentHandleRevival' : [SKIP],
|
|
||||||
'test-api/StringWrite' : [SKIP],
|
|
||||||
'test-api/Threading3' : [SKIP],
|
|
||||||
'test-api/Threading4' : [SKIP],
|
|
||||||
'test-api/Threading2' : [SKIP],
|
|
||||||
'test-api/FixedFloat32Array' : [SKIP],
|
|
||||||
'test-api/FixedFloat64Array' : [SKIP],
|
|
||||||
'test-api/ExternalFloat32Array' : [SKIP],
|
|
||||||
'test-api/ExternalFloat64Array' : [SKIP],
|
|
||||||
'test-api/ExternalArrays' : [SKIP],
|
|
||||||
'test-api/Float32Array' : [SKIP],
|
|
||||||
'test-api/Float64Array' : [SKIP],
|
|
||||||
'test-api/Regress2333' : [SKIP],
|
|
||||||
'test-alloc/StressHandles' : [SKIP],
|
|
||||||
'test-alloc/StressJS' : [SKIP],
|
|
||||||
'test-accessors/HandleScopePop' : [SKIP],
|
|
||||||
'test-accessors/Gc' : [SKIP],
|
|
||||||
|
|
||||||
}], # 'arch == nacl_ia32 or arch == nacl_x64'
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
['system == aix and arch == ppc64', {
|
['system == aix and arch == ppc64', {
|
||||||
|
|
||||||
|
@ -86,13 +86,7 @@ class MessageTestSuite(testsuite.TestSuite):
|
|||||||
if not string: return True
|
if not string: return True
|
||||||
if not string.strip(): return True
|
if not string.strip(): return True
|
||||||
return (string.startswith("==") or string.startswith("**") or
|
return (string.startswith("==") or string.startswith("**") or
|
||||||
string.startswith("ANDROID") or
|
string.startswith("ANDROID"))
|
||||||
# These five patterns appear in normal Native Client output.
|
|
||||||
string.startswith("DEBUG MODE ENABLED") or
|
|
||||||
string.startswith("tools/nacl-run.py") or
|
|
||||||
string.find("BYPASSING ALL ACL CHECKS") > 0 or
|
|
||||||
string.find("Native Client module will be loaded") > 0 or
|
|
||||||
string.find("NaClHostDescOpen:") > 0)
|
|
||||||
|
|
||||||
def IsFailureOutput(self, testcase):
|
def IsFailureOutput(self, testcase):
|
||||||
output = testcase.output
|
output = testcase.output
|
||||||
|
@ -653,58 +653,6 @@
|
|||||||
'es6/collections': [PASS, ['arch == ia32', FAST_VARIANTS]],
|
'es6/collections': [PASS, ['arch == ia32', FAST_VARIANTS]],
|
||||||
}], # 'system == windows'
|
}], # 'system == windows'
|
||||||
|
|
||||||
##############################################################################
|
|
||||||
# Native Client uses the ARM simulator so will behave similarly to arm
|
|
||||||
# on mjsunit tests.
|
|
||||||
# TODO(bradchen): enable more tests for NaCl V8 when it stops using
|
|
||||||
# the ARM simulator.
|
|
||||||
##############################################################################
|
|
||||||
['arch == nacl_ia32 or arch == nacl_x64', {
|
|
||||||
# There is no /tmp directory for NaCl runs
|
|
||||||
'd8-os': [SKIP],
|
|
||||||
|
|
||||||
# Stack manipulations in LiveEdit is not implemented for this arch.
|
|
||||||
'debug-liveedit-check-stack': [SKIP],
|
|
||||||
'debug-liveedit-stack-padding': [SKIP],
|
|
||||||
'debug-liveedit-restart-frame': [SKIP],
|
|
||||||
'debug-liveedit-double-call': [SKIP],
|
|
||||||
|
|
||||||
# NaCl builds have problems with this test since Pepper_28.
|
|
||||||
# V8 Issue 2786
|
|
||||||
'math-exp-precision': [SKIP],
|
|
||||||
|
|
||||||
# Requires bigger stack size in the Genesis and if stack size is increased,
|
|
||||||
# the test requires too much time to run. However, the problem test covers
|
|
||||||
# should be platform-independent.
|
|
||||||
'regress/regress-1132': [SKIP],
|
|
||||||
|
|
||||||
# Poor performance for NaCl V8 causes an assertion failure for this test.
|
|
||||||
'regress/regress-165637': [SKIP],
|
|
||||||
|
|
||||||
# Skip long running test that times out in debug mode and goes OOM on NaCl.
|
|
||||||
'regress/regress-crbug-160010': [SKIP],
|
|
||||||
|
|
||||||
# Skip tests that timout with turbofan.
|
|
||||||
'regress/regress-1257': [PASS, NO_VARIANTS],
|
|
||||||
'regress/regress-2618': [PASS, NO_VARIANTS],
|
|
||||||
'regress/regress-298269': [PASS, NO_VARIANTS],
|
|
||||||
'regress/regress-91008': [PASS, NO_VARIANTS],
|
|
||||||
'compiler/osr-alignment': [PASS, NO_VARIANTS],
|
|
||||||
'compiler/osr-one': [PASS, NO_VARIANTS],
|
|
||||||
'compiler/osr-two': [PASS, NO_VARIANTS],
|
|
||||||
'stack-traces-overflow': [PASS, NO_VARIANTS],
|
|
||||||
'mirror-object': [PASS, NO_VARIANTS],
|
|
||||||
|
|
||||||
# Bug(v8:2978).
|
|
||||||
'lithium/MathExp': [PASS, FAIL],
|
|
||||||
|
|
||||||
# Lead to OOM:
|
|
||||||
'string-oom-*': [SKIP],
|
|
||||||
|
|
||||||
# Crashes.
|
|
||||||
'harmony/private': [SKIP],
|
|
||||||
}], # 'arch == nacl_ia32 or arch == nacl_x64'
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
['arch == s390 or arch == s390x', {
|
['arch == s390 or arch == s390x', {
|
||||||
|
|
||||||
|
@ -106,12 +106,6 @@ class WebkitTestSuite(testsuite.TestSuite):
|
|||||||
if not string: return True
|
if not string: return True
|
||||||
return (string.startswith("==") or string.startswith("**") or
|
return (string.startswith("==") or string.startswith("**") or
|
||||||
string.startswith("ANDROID") or
|
string.startswith("ANDROID") or
|
||||||
# These five patterns appear in normal Native Client output.
|
|
||||||
string.startswith("DEBUG MODE ENABLED") or
|
|
||||||
string.startswith("tools/nacl-run.py") or
|
|
||||||
string.find("BYPASSING ALL ACL CHECKS") > 0 or
|
|
||||||
string.find("Native Client module will be loaded") > 0 or
|
|
||||||
string.find("NaClHostDescOpen:") > 0 or
|
|
||||||
# FIXME(machenbach): The test driver shouldn't try to use slow
|
# FIXME(machenbach): The test driver shouldn't try to use slow
|
||||||
# asserts if they weren't compiled. This fails in optdebug=2.
|
# asserts if they weren't compiled. This fails in optdebug=2.
|
||||||
string == "Warning: unknown flag --enable-slow-asserts." or
|
string == "Warning: unknown flag --enable-slow-asserts." or
|
||||||
|
@ -74,16 +74,12 @@ SUPPORTED_ARCHS = ["android_arm",
|
|||||||
"s390",
|
"s390",
|
||||||
"s390x",
|
"s390x",
|
||||||
"mipsel",
|
"mipsel",
|
||||||
"nacl_ia32",
|
|
||||||
"nacl_x64",
|
|
||||||
"x64"]
|
"x64"]
|
||||||
# Double the timeout for these:
|
# Double the timeout for these:
|
||||||
SLOW_ARCHS = ["android_arm",
|
SLOW_ARCHS = ["android_arm",
|
||||||
"android_ia32",
|
"android_ia32",
|
||||||
"arm",
|
"arm",
|
||||||
"mipsel",
|
"mipsel"]
|
||||||
"nacl_ia32",
|
|
||||||
"nacl_x64"]
|
|
||||||
MAX_DEOPT = 1000000000
|
MAX_DEOPT = 1000000000
|
||||||
DISTRIBUTION_MODES = ["smooth", "random"]
|
DISTRIBUTION_MODES = ["smooth", "random"]
|
||||||
|
|
||||||
|
@ -175,8 +175,6 @@ SUPPORTED_ARCHS = ["android_arm",
|
|||||||
"mipsel",
|
"mipsel",
|
||||||
"mips64",
|
"mips64",
|
||||||
"mips64el",
|
"mips64el",
|
||||||
"nacl_ia32",
|
|
||||||
"nacl_x64",
|
|
||||||
"s390",
|
"s390",
|
||||||
"s390x",
|
"s390x",
|
||||||
"ppc",
|
"ppc",
|
||||||
@ -194,8 +192,6 @@ SLOW_ARCHS = ["android_arm",
|
|||||||
"mipsel",
|
"mipsel",
|
||||||
"mips64",
|
"mips64",
|
||||||
"mips64el",
|
"mips64el",
|
||||||
"nacl_ia32",
|
|
||||||
"nacl_x64",
|
|
||||||
"s390",
|
"s390",
|
||||||
"s390x",
|
"s390x",
|
||||||
"x87",
|
"x87",
|
||||||
|
@ -113,8 +113,6 @@ SUPPORTED_ARCHS = ["arm",
|
|||||||
"ia32",
|
"ia32",
|
||||||
"mips",
|
"mips",
|
||||||
"mipsel",
|
"mipsel",
|
||||||
"nacl_ia32",
|
|
||||||
"nacl_x64",
|
|
||||||
"x64",
|
"x64",
|
||||||
"arm64"]
|
"arm64"]
|
||||||
|
|
||||||
|
@ -59,8 +59,8 @@ VARIABLES = {ALWAYS: True}
|
|||||||
for var in ["debug", "release", "big", "little",
|
for var in ["debug", "release", "big", "little",
|
||||||
"android_arm", "android_arm64", "android_ia32", "android_x87",
|
"android_arm", "android_arm64", "android_ia32", "android_x87",
|
||||||
"android_x64", "arm", "arm64", "ia32", "mips", "mipsel", "mips64",
|
"android_x64", "arm", "arm64", "ia32", "mips", "mipsel", "mips64",
|
||||||
"mips64el", "x64", "x87", "nacl_ia32", "nacl_x64", "ppc", "ppc64",
|
"mips64el", "x64", "x87", "ppc", "ppc64", "s390", "s390x", "macos",
|
||||||
"s390", "s390x", "macos", "windows", "linux", "aix"]:
|
"windows", "linux", "aix"]:
|
||||||
VARIABLES[var] = var
|
VARIABLES[var] = var
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user