Commit a49e6098 authored by Wenyu Zhao's avatar Wenyu Zhao Committed by Commit Bot

[test] Filter tests for third party heap

* Failed tests that also trigger GCs are not filtered out. They are
expected to be fixed when TPH supports real garbage collection.

Bug: v8:11641
Change-Id: I30b8bcf48d5e3f32439eeffb39d28ee45db2a21c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2849822Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
Reviewed-by: 's avatarDominik Inführ <dinfuehr@chromium.org>
Commit-Queue: Wenyu Zhao <wenyu.zhao@anu.edu.au>
Cr-Commit-Position: refs/heads/master@{#74212}
parent ed976c91
......@@ -725,4 +725,158 @@
'test-heap/ObjectsInEagerlyDeoptimizedCodeAreWeak': [PASS, FAIL],
}], # variant == stress_concurrent_inlining
################################################################################
['third_party_heap', {
# v8::Unwinder::PCIsInV8 is not supported
'test-unwinder-code-pages/PCIsInV8_LargeCodeObject_CodePagesAPI': [SKIP],
'test-unwinder-code-pages/Unwind_CodeObjectPCInMiddle_Success_CodePagesAPI': [SKIP],
# Calls Space::FirstPageAddress
'test-debug-helper/GetObjectProperties': [SKIP],
# Calls Heap::SizeOfObjects
'test-heap/TestSizeOfObjectsVsHeapObjectIteratorPrecision': [SKIP],
# Test on heap profiler
'test-heap-profiler/SamplingHeapProfilerApiSamples': [SKIP],
'test-heap-profiler/SamplingHeapProfiler': [SKIP],
'test-heap-profiler/SamplingHeapProfilerRateAgnosticEstimates': [SKIP],
'test-heap-profiler/SamplingHeapProfilerApiAllocation': [SKIP],
'test-heap-profiler/SamplingHeapProfilerLargeInterval': [SKIP],
# Test old/new space backing store allocation
'test-external-string-tracker/ExternalString_ExternalBackingStoreSizeIncreases': [SKIP],
# Read data from read_only_space->pages()
'test-serialize/CodeSerializerExternalScriptName': [SKIP],
'test-serialize/CodeSerializerThreeBigStrings': [SKIP],
# Access chunk metadata
'test-roots/TestHeapRootsNotReadOnly': [SKIP],
'test-roots/TestReadOnlyRoots': [SKIP],
# Requires heap::SimulateFullSpace
'test-invalidated-slots/InvalidatedSlotsAfterTrimming': [SKIP],
'test-invalidated-slots/InvalidatedSlotsAllInvalidatedRanges': [SKIP],
'test-invalidated-slots/InvalidatedSlotsCleanupEachObject': [SKIP],
'test-invalidated-slots/InvalidatedSlotsCleanupFull': [SKIP],
'test-invalidated-slots/InvalidatedSlotsCleanupRightTrim': [SKIP],
'test-invalidated-slots/InvalidatedSlotsEvacuationCandidate': [SKIP],
'test-invalidated-slots/InvalidatedSlotsNoInvalidatedRanges': [SKIP],
'test-invalidated-slots/InvalidatedSlotsResetObjectRegression': [SKIP],
'test-invalidated-slots/InvalidatedSlotsSomeInvalidatedRanges': [SKIP],
# Requires --concurrent_inlining / --finalize_streaming_on_background:
'serializer-tester/ArrowFunctionInlined': [SKIP],
'serializer-tester/BoundFunctionArguments': [SKIP],
'serializer-tester/BoundFunctionResult': [SKIP],
'serializer-tester/BoundFunctionTarget': [SKIP],
'serializer-tester/MergeJumpTargetEnvironment': [SKIP],
'serializer-tester/MultipleFunctionCalls': [SKIP],
'serializer-tester/SerializeCallAnyReceiver': [SKIP],
'serializer-tester/SerializeCallArguments': [SKIP],
'serializer-tester/SerializeCallProperty': [SKIP],
'serializer-tester/SerializeCallProperty2': [SKIP],
'serializer-tester/SerializeCallUndefinedReceiver': [SKIP],
'serializer-tester/SerializeCallUndefinedReceiver2': [SKIP],
'serializer-tester/SerializeCallWithSpread': [SKIP],
'serializer-tester/SerializeConditionalJump': [SKIP],
'serializer-tester/SerializeConstruct': [SKIP],
'serializer-tester/SerializeConstructSuper': [SKIP],
'serializer-tester/SerializeConstructWithSpread': [SKIP],
'serializer-tester/SerializeEmptyFunction': [SKIP],
'serializer-tester/SerializeInlinedClosure': [SKIP],
'serializer-tester/SerializeInlinedFunction': [SKIP],
'serializer-tester/SerializeUnconditionalJump': [SKIP],
'test-concurrent-allocation/ConcurrentAllocationWhileMainThreadIsParked': [SKIP],
'test-concurrent-allocation/ConcurrentAllocationWhileMainThreadParksAndUnparks': [SKIP],
'test-concurrent-allocation/ConcurrentAllocationWhileMainThreadRunsWithSafepoints': [SKIP],
# Tests on V8 stock GC
'test-spaces/*': [SKIP],
'test-compaction/*': [SKIP],
'test-mark-compact/*': [SKIP],
'test-lab/*': [SKIP],
'test-heap/TestAlignedOverAllocation': [SKIP],
'test-heap/RememberedSetRemoveRange': [SKIP],
'test-heap/CodeObjectRegistry': [SKIP],
'test-heap/DeepEagerCompilationPeakMemory': [SKIP],
'test-api/GetHeapStatistics': [SKIP],
'test-api/GetHeapSpaceStatistics': [SKIP],
# Requires --concurrent_recompilation
'test-debug/BreakPointBuiltinConcurrentOpt': [SKIP],
# Requires a second isolate
'test-api-array-buffer/BackingStore_HoldAllocatorAlive_AfterIsolateShutdown': [SKIP],
'test-api-array-buffer/BackingStore_HoldAllocatorAlive_UntilIsolateShutdown': [SKIP],
'test-api-array-buffer/BackingStore_ReleaseAllocator_NullptrBackingStore': [SKIP],
'test-api/CodeCache': [SKIP],
'test-api/CodeCacheModuleScriptMismatch': [SKIP],
'test-api/CodeCacheScriptModuleMismatch': [SKIP],
'test-api/ExternalInternalizedStringCollectedAtTearDown': [SKIP],
'test-api/ExternalStringCollectedAtTearDown': [SKIP],
'test-api/InitializeDefaultIsolateOnSecondaryThread_AddHistogramSampleFunction': [SKIP],
'test-api/InitializeDefaultIsolateOnSecondaryThread_CounterFunction': [SKIP],
'test-api/InitializeDefaultIsolateOnSecondaryThread_CreateHistogramFunction': [SKIP],
'test-api/InitializeDefaultIsolateOnSecondaryThread_FatalHandler': [SKIP],
'test-api/IsolateDifferentContexts': [SKIP],
'test-api/IsolateNewDispose': [SKIP],
'test-api/ModuleCodeCache': [SKIP],
'test-api/MultipleIsolatesOnIndividualThreads': [SKIP],
'test-api/NestedIsolates': [SKIP],
'test-api/RunTwoIsolatesOnSingleThread': [SKIP],
'test-api/VerifyArrayPrototypeGuarantees': [SKIP],
'test-compiler/DecideToPretenureDuringCompilation': [SKIP],
'test-cpu-profiler/MultipleIsolates': [SKIP],
'test-heap/Regress538257': [SKIP],
'test-heap/ReinitializeStringHashSeed': [SKIP],
'test-lockers/*': [SKIP],
'test-log/ExternalCodeEventListenerInnerFunctions': [SKIP],
'test-log/LogInterpretedFramesNativeStackWithSerialization': [SKIP],
'test-managed/*': [SKIP],
'test-mark-compact/RegressJoinThreadsOnIsolateDeinit': [SKIP],
'test-memory-measurement/RandomizedTimeout': [SKIP],
'test-random-number-generator/*': [SKIP],
'test-serialize/CodeSerializerAfterExecute': [SKIP],
'test-serialize/CodeSerializerBitFlip': [SKIP],
'test-serialize/CodeSerializerFlagChange': [SKIP],
'test-serialize/CodeSerializerIsolates': [SKIP],
'test-serialize/CodeSerializerIsolatesEager': [SKIP],
'test-serialize/CodeSerializerWithHarmonyScoping': [SKIP],
'test-serialize/ContextSerializerContext': [SKIP],
'test-serialize/ContextSerializerCustomContext': [SKIP],
'test-serialize/CustomSnapshotDataBlob1': [SKIP],
'test-serialize/CustomSnapshotDataBlob2': [SKIP],
'test-serialize/CustomSnapshotDataBlobArrayBufferWithOffset': [SKIP],
'test-serialize/CustomSnapshotDataBlobDataView': [SKIP],
'test-serialize/CustomSnapshotDataBlobDetachedArrayBuffer': [SKIP],
'test-serialize/CustomSnapshotDataBlobOnOrOffHeapTypedArray': [SKIP],
'test-serialize/CustomSnapshotDataBlobOutdatedContextWithOverflow': [SKIP],
'test-serialize/CustomSnapshotDataBlobOverwriteGlobal': [SKIP],
'test-serialize/CustomSnapshotDataBlobSharedArrayBuffer': [SKIP],
'test-serialize/CustomSnapshotDataBlobStringNotInternalized': [SKIP],
'test-serialize/CustomSnapshotDataBlobTypedArrayNoEmbedderFieldCallback': [SKIP],
'test-serialize/CustomSnapshotDataBlobWithIrregexpCodeClearCode': [SKIP],
'test-serialize/CustomSnapshotDataBlobWithIrregexpCodeKeepCode': [SKIP],
'test-serialize/CustomSnapshotDataBlobWithKeep': [SKIP],
'test-serialize/CustomSnapshotDataBlobWithLocker': [SKIP],
'test-serialize/CustomSnapshotDataBlobWithOffHeapTypedArray': [SKIP],
'test-serialize/CustomSnapshotDataBlobWithWarmup': [SKIP],
'test-serialize/ReinitializeHashSeedJSCollectionRehashable': [SKIP],
'test-serialize/ReinitializeHashSeedRehashable': [SKIP],
'test-serialize/SnapshotCreatorAddData': [SKIP],
'test-serialize/SnapshotCreatorArrayJoinWithKeep': [SKIP],
'test-serialize/SnapshotCreatorDuplicateFunctions': [SKIP],
'test-serialize/SnapshotCreatorExternalReferences': [SKIP],
'test-serialize/SnapshotCreatorIncludeGlobalProxy': [SKIP],
'test-serialize/SnapshotCreatorMultipleContexts': [SKIP],
'test-serialize/SnapshotCreatorNoExternalReferencesDefault': [SKIP],
'test-serialize/SnapshotCreatorPreparseDataAndNoOuterScope': [SKIP],
'test-serialize/SnapshotCreatorShortExternalReferences': [SKIP],
'test-serialize/SnapshotCreatorTemplates': [SKIP],
'test-serialize/SnapshotDataBlobWithWarmup': [SKIP],
'test-serialize/StartupSerializerOnce': [SKIP],
'test-serialize/StartupSerializerOnceRunScript': [SKIP],
'test-serialize/StartupSerializerTwice': [SKIP],
'test-serialize/StartupSerializerTwiceRunScript': [SKIP],
'test-serialize/WeakArraySerializationInSnapshot': [SKIP],
'test-typedarrays/SpeciesConstructor': [SKIP],
'test-typedarrays/SpeciesConstructorAccessor': [SKIP],
'test-typedarrays/SpeciesModified': [SKIP],
'test-typedarrays/SpeciesParentConstructor': [SKIP],
'test-typedarrays/SpeciesProto': [SKIP],
'test-wasm-serialization/*': [SKIP],
'test-wasm-shared-engine/*': [SKIP],
}], # third_party_heap
]
......@@ -164,4 +164,12 @@
'*': [SKIP], # only relevant for mjsunit tests.
}],
################################################################################
['third_party_heap', {
# Requires --concurrent_recompilation
'debug/regress/regress-opt-after-debug-deopt': [SKIP],
'debug/regress/regress-prepare-break-while-recompile': [SKIP],
'regress/regress-7421': [SKIP],
}], # third_party_heap
]
......@@ -19,4 +19,13 @@
'*': [SKIP], # only relevant for mjsunit tests.
}],
################################################################################
['third_party_heap', {
# Requires a second isolate
'inspector/empty': [SKIP],
'inspector/endless-loop': [SKIP],
'inspector/invalid': [SKIP],
'inspector/regress-1166549': [SKIP],
}], # third_party_heap
]
This diff is collapsed.
......@@ -1500,4 +1500,95 @@
'compiler/test-literal-map-migration': [SKIP],
}], # single_generation
################################################################################
['third_party_heap', {
# Requires --concurrent_inlining / --finalize_streaming_on_background:
'regress-1146106': [SKIP],
'compiler/bound-functions-serialize': [SKIP],
'regress/regress-1003730': [SKIP],
'regress/regress-1168435': [SKIP],
# Asserts %InLargeObjectSpace
'regress/regress-542823': [SKIP],
# Requires --allocation_site_pretenuring
'compiler/deopt-pretenure': [SKIP],
# Requires --concurrent_recompilation
'compiler/concurrent-invalidate-transition-map': [SKIP],
'compiler/concurrent-proto-change': [SKIP],
'compiler/manual-concurrent-recompile': [SKIP],
'compiler/regress-905555': [SKIP],
'compiler/regress-905555-2': [SKIP],
'compiler/regress-9945-1': [SKIP],
'concurrent-initial-prototype-change-1': [SKIP],
'concurrent-initial-prototype-change-2': [SKIP],
'regress/regress-356053': [SKIP],
'regress/regress-embedded-cons-string': [SKIP],
# Requires a second isolate
'compiler/regress-725743': [SKIP],
'd8/d8-fuzzable-worker': [SKIP],
'd8/d8-worker': [SKIP],
'd8/d8-worker-script': [SKIP],
'd8/d8-worker-sharedarraybuffer': [SKIP],
'd8/d8-worker-shutdown': [SKIP],
'd8/d8-worker-shutdown-empty': [SKIP],
'd8/d8-worker-shutdown-gc': [SKIP],
'd8/d8-worker-shutdown-spawn': [SKIP],
'd8/d8-worker-spawn-worker': [SKIP],
'deserialize-optimize-inner': [SKIP],
'deserialize-reference': [SKIP],
'harmony/atomics-value-check': [SKIP],
'harmony/atomics-waitasync-1thread-2timeout': [SKIP],
'harmony/atomics-waitasync-1thread-buffer-out-of-scope-timeout': [SKIP],
'harmony/atomics-waitasync-1thread-timeout': [SKIP],
'harmony/atomics-waitasync-1thread-timeouts-and-no-timeouts': [SKIP],
'harmony/atomics-waitasync-worker-shutdown-before-wait-finished-2-waits': [SKIP],
'harmony/atomics-waitasync-worker-shutdown-before-wait-finished-2-workers': [SKIP],
'harmony/atomics-waitasync-worker-shutdown-before-wait-finished-no-timeout': [SKIP],
'harmony/atomics-waitasync-worker-shutdown-before-wait-finished-timeout': [SKIP],
'harmony/error-cause': [SKIP],
'harmony/futex': [SKIP],
'harmony/sharedarraybuffer-worker-gc-stress': [SKIP],
'regress/regress-1006629': [SKIP],
'regress/regress-4271': [SKIP],
'regress/regress-821368': [SKIP],
'regress/regress-9383': [SKIP],
'regress/regress-chromium-1194026': [SKIP],
'regress/regress-crbug-1162473': [SKIP],
'regress/regress-crbug-465564': [SKIP],
'regress/regress-crbug-503578': [SKIP],
'regress/regress-crbug-503698': [SKIP],
'regress/regress-crbug-503968': [SKIP],
'regress/regress-crbug-503991': [SKIP],
'regress/regress-crbug-504136': [SKIP],
'regress/regress-crbug-504727': [SKIP],
'regress/regress-crbug-505778': [SKIP],
'regress/regress-crbug-506549': [SKIP],
'regress/regress-crbug-511880': [SKIP],
'regress/regress-crbug-514081': [SKIP],
'regress/regress-crbug-518747': [SKIP],
'regress/regress-crbug-522496': [SKIP],
'regress/regress-crbug-523919': [SKIP],
'regress/regress-crbug-722871': [SKIP],
'regress/wasm/regress-1010272': [SKIP],
'regress/wasm/regress-1067621': [SKIP],
'regress/wasm/regress-643595': [SKIP],
'regress/wasm/regress-674447': [SKIP],
'regress/wasm/regress-801850': [SKIP],
'regress/wasm/regress-803427': [SKIP],
'regress/wasm/regress-8059': [SKIP],
'regress/wasm/regress-808012': [SKIP],
'regress/wasm/regress-808848': [SKIP],
'regress/wasm/regress-8533': [SKIP],
'serialize-after-execute': [SKIP],
'serialize-ic': [SKIP],
'wasm/compare-exchange-stress': [SKIP],
'wasm/compare-exchange64-stress': [SKIP],
'wasm/futex': [SKIP],
'wasm/grow-shared-memory': [SKIP],
'wasm/shared-arraybuffer-worker-simple-gc': [SKIP],
'wasm/shared-memory-worker-simple-gc': [SKIP],
'wasm/shared-memory-worker-stress': [SKIP],
'wasm/worker-memory': [SKIP],
'wasm/worker-module': [SKIP],
}], # third_party_heap
]
......@@ -85,4 +85,29 @@
'LoggingTest.SourceLocation':[SKIP] # issue-174
}],
################################################################################
['third_party_heap', {
# Tests on OptimizingCompileDispatcher
'OptimizingCompileDispatcherTest.NonBlockingFlush': [SKIP],
'OptimizingCompileDispatcherTest.Construct': [SKIP],
# Test V8 stock GC
'SpacesTest.CompactionSpaceMerge': [SKIP],
# Requires --concurrent_inlining / --finalize_streaming_on_background:
'LocalFactoryTest.AstConsString_CreatesConsString': [SKIP],
'LocalFactoryTest.AstRawString_IsInternalized': [SKIP],
'LocalFactoryTest.EagerFunction': [SKIP],
'LocalFactoryTest.EmptyScript': [SKIP],
'LocalFactoryTest.GCDuringPublish': [SKIP],
'LocalFactoryTest.ImplicitNameFunction': [SKIP],
'LocalFactoryTest.LazyFunction': [SKIP],
'LocalFactoryTest.OneByteInternalizedString_DuplicateIsDeduplicated': [SKIP],
'LocalFactoryTest.OneByteInternalizedString_IsAddedToStringTable': [SKIP],
# Requires write barriers
'SpacesTest.WriteBarrierFromHeapObject': [SKIP],
'SpacesTest.WriteBarrierInYoungGenerationToSpace': [SKIP],
'SpacesTest.WriteBarrierInYoungGenerationFromSpace': [SKIP],
# Requires a second isolate
'ValueSerializerTest.DecodeArrayBufferOOM': [SKIP],
}], # third_party_heap
]
......@@ -14,4 +14,12 @@
'*': [SKIP], # only relevant for mjsunit tests.
}],
################################################################################
['third_party_heap', {
# Requires a second isolate
'WasmCapiTest.InstanceFinalization': [SKIP],
'WasmCapiTest.MultiStoresOneThread': [SKIP],
'WasmCapiTest.Threads': [SKIP],
}], # third_party_heap
]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment