[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],
|
||||
}], # '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', {
|
||||
|
||||
|
@ -86,13 +86,7 @@ class MessageTestSuite(testsuite.TestSuite):
|
||||
if not string: return True
|
||||
if not string.strip(): return True
|
||||
return (string.startswith("==") or string.startswith("**") 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)
|
||||
string.startswith("ANDROID"))
|
||||
|
||||
def IsFailureOutput(self, testcase):
|
||||
output = testcase.output
|
||||
|
@ -653,58 +653,6 @@
|
||||
'es6/collections': [PASS, ['arch == ia32', FAST_VARIANTS]],
|
||||
}], # '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', {
|
||||
|
||||
|
@ -106,12 +106,6 @@ class WebkitTestSuite(testsuite.TestSuite):
|
||||
if not string: return True
|
||||
return (string.startswith("==") or string.startswith("**") 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
|
||||
# asserts if they weren't compiled. This fails in optdebug=2.
|
||||
string == "Warning: unknown flag --enable-slow-asserts." or
|
||||
|
@ -74,16 +74,12 @@ SUPPORTED_ARCHS = ["android_arm",
|
||||
"s390",
|
||||
"s390x",
|
||||
"mipsel",
|
||||
"nacl_ia32",
|
||||
"nacl_x64",
|
||||
"x64"]
|
||||
# Double the timeout for these:
|
||||
SLOW_ARCHS = ["android_arm",
|
||||
"android_ia32",
|
||||
"arm",
|
||||
"mipsel",
|
||||
"nacl_ia32",
|
||||
"nacl_x64"]
|
||||
"mipsel"]
|
||||
MAX_DEOPT = 1000000000
|
||||
DISTRIBUTION_MODES = ["smooth", "random"]
|
||||
|
||||
|
@ -175,8 +175,6 @@ SUPPORTED_ARCHS = ["android_arm",
|
||||
"mipsel",
|
||||
"mips64",
|
||||
"mips64el",
|
||||
"nacl_ia32",
|
||||
"nacl_x64",
|
||||
"s390",
|
||||
"s390x",
|
||||
"ppc",
|
||||
@ -194,8 +192,6 @@ SLOW_ARCHS = ["android_arm",
|
||||
"mipsel",
|
||||
"mips64",
|
||||
"mips64el",
|
||||
"nacl_ia32",
|
||||
"nacl_x64",
|
||||
"s390",
|
||||
"s390x",
|
||||
"x87",
|
||||
|
@ -113,8 +113,6 @@ SUPPORTED_ARCHS = ["arm",
|
||||
"ia32",
|
||||
"mips",
|
||||
"mipsel",
|
||||
"nacl_ia32",
|
||||
"nacl_x64",
|
||||
"x64",
|
||||
"arm64"]
|
||||
|
||||
|
@ -59,8 +59,8 @@ VARIABLES = {ALWAYS: True}
|
||||
for var in ["debug", "release", "big", "little",
|
||||
"android_arm", "android_arm64", "android_ia32", "android_x87",
|
||||
"android_x64", "arm", "arm64", "ia32", "mips", "mipsel", "mips64",
|
||||
"mips64el", "x64", "x87", "nacl_ia32", "nacl_x64", "ppc", "ppc64",
|
||||
"s390", "s390x", "macos", "windows", "linux", "aix"]:
|
||||
"mips64el", "x64", "x87", "ppc", "ppc64", "s390", "s390x", "macos",
|
||||
"windows", "linux", "aix"]:
|
||||
VARIABLES[var] = var
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user