[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:
mstarzinger 2016-07-12 06:17:28 -07:00 committed by Commit bot
parent 88402eccc7
commit 6e38f4270a
8 changed files with 4 additions and 183 deletions

View File

@ -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', {

View File

@ -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

View File

@ -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', {

View File

@ -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

View File

@ -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"]

View File

@ -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",

View File

@ -113,8 +113,6 @@ SUPPORTED_ARCHS = ["arm",
"ia32",
"mips",
"mipsel",
"nacl_ia32",
"nacl_x64",
"x64",
"arm64"]

View File

@ -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