diff --git a/test/cctest/cctest.status b/test/cctest/cctest.status index 0163f8b0d1..ae82b4167e 100644 --- a/test/cctest/cctest.status +++ b/test/cctest/cctest.status @@ -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 + ] diff --git a/test/debugger/debugger.status b/test/debugger/debugger.status index b862b3cad2..f1d1d8e2cb 100644 --- a/test/debugger/debugger.status +++ b/test/debugger/debugger.status @@ -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 + ] diff --git a/test/fuzzer/fuzzer.status b/test/fuzzer/fuzzer.status index 4a8bc4d286..6e6d44f124 100644 --- a/test/fuzzer/fuzzer.status +++ b/test/fuzzer/fuzzer.status @@ -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 + ] diff --git a/test/inspector/inspector.status b/test/inspector/inspector.status index 2245fc2d25..2dbe8a4c21 100644 --- a/test/inspector/inspector.status +++ b/test/inspector/inspector.status @@ -206,4 +206,315 @@ 'runtime/evaluate-async': [SKIP], }], # asan == True +################################################################################ +['third_party_heap', { + # Requires a second isolate + 'console/destroy-context-during-log': [SKIP], + 'console/scoped-variables': [SKIP], + 'counters/collection': [SKIP], + 'counters/enable-disable': [SKIP], + 'cpu-profiler/console-profile': [SKIP], + 'cpu-profiler/console-profile-asm-js': [SKIP], + 'cpu-profiler/console-profile-end-parameterless-crash': [SKIP], + 'cpu-profiler/console-profile-wasm': [SKIP], + 'cpu-profiler/coverage': [SKIP], + 'cpu-profiler/coverage-block': [SKIP], + 'cpu-profiler/enable-disable': [SKIP], + 'cpu-profiler/record-cpu-profile': [SKIP], + 'cpu-profiler/stop-without-preceeding-start': [SKIP], + 'debugger/access-obsolete-frame': [SKIP], + 'debugger/asm-js-breakpoint-before-exec': [SKIP], + 'debugger/asm-js-breakpoint-during-exec': [SKIP], + 'debugger/asm-js-stack': [SKIP], + 'debugger/async-chains': [SKIP], + 'debugger/async-console-count-doesnt-crash': [SKIP], + 'debugger/async-for-await-of-promise-stack': [SKIP], + 'debugger/async-function-step-out': [SKIP], + 'debugger/async-instrumentation': [SKIP], + 'debugger/async-promise-late-then': [SKIP], + 'debugger/async-set-timeout': [SKIP], + 'debugger/async-stack-await': [SKIP], + 'debugger/async-stack-created-frame': [SKIP], + 'debugger/async-stack-for-promise': [SKIP], + 'debugger/async-stack-load-more': [SKIP], + 'debugger/break-location-function-calls': [SKIP], + 'debugger/break-locations-await': [SKIP], + 'debugger/break-locations-var-init': [SKIP], + 'debugger/break-on-exception': [SKIP], + 'debugger/break-on-exception-and-step': [SKIP], + 'debugger/break-on-exception-compiler-errors': [SKIP], + 'debugger/breakpoints': [SKIP], + 'debugger/breakpoints-and-side-effects': [SKIP], + 'debugger/call-frame-function-location': [SKIP], + 'debugger/call-frame-url': [SKIP], + 'debugger/caught-exception-from-framework-inside-async': [SKIP], + 'debugger/caught-uncaught-exceptions': [SKIP], + 'debugger/change-return-value': [SKIP], + 'debugger/class-fields-scopes': [SKIP], + 'debugger/class-private-fields-scopes': [SKIP], + 'debugger/class-private-methods': [SKIP], + 'debugger/class-private-methods-empty-inner': [SKIP], + 'debugger/class-private-methods-preview': [SKIP], + 'debugger/class-private-methods-static': [SKIP], + 'debugger/class-private-methods-static-nested': [SKIP], + 'debugger/class-private-methods-static-preview': [SKIP], + 'debugger/class-private-methods-unused': [SKIP], + 'debugger/clear-breakpoints-on-disable': [SKIP], + 'debugger/collect-obsolete-async-tasks': [SKIP], + 'debugger/collect-old-async-call-chains': [SKIP], + 'debugger/command-line-api-with-bound-function': [SKIP], + 'debugger/continue-to-location': [SKIP], + 'debugger/continue-to-location-target-call-frames': [SKIP], + 'debugger/destroy-in-break-program': [SKIP], + 'debugger/destroy-in-break-program2': [SKIP], + 'debugger/destructuring': [SKIP], + 'debugger/disable-agent-on-pause': [SKIP], + 'debugger/doesnt-step-into-injected-script': [SKIP], + 'debugger/es6-module-liveedit': [SKIP], + 'debugger/es6-module-script-parsed': [SKIP], + 'debugger/eval-scopes': [SKIP], + 'debugger/eval-without-codegen': [SKIP], + 'debugger/evaluate-at-first-module-line': [SKIP], + 'debugger/evaluate-on-call-frame': [SKIP], + 'debugger/evaluate-on-call-frame-in-module': [SKIP], + 'debugger/evaluate-on-call-frame-return-values': [SKIP], + 'debugger/evaluate-on-call-frame-timeout': [SKIP], + 'debugger/external-stack-trace': [SKIP], + 'debugger/for-of-loops': [SKIP], + 'debugger/framework-break': [SKIP], + 'debugger/framework-nested-scheduled-break': [SKIP], + 'debugger/framework-precise-ranges': [SKIP], + 'debugger/framework-stepping': [SKIP], + 'debugger/get-possible-breakpoints': [SKIP], + 'debugger/get-possible-breakpoints-after-gc': [SKIP], + 'debugger/get-possible-breakpoints-array-literal': [SKIP], + 'debugger/get-possible-breakpoints-class-fields': [SKIP], + 'debugger/get-possible-breakpoints-lazy-error': [SKIP], + 'debugger/get-possible-breakpoints-master': [SKIP], + 'debugger/get-possible-breakpoints-restrict-to-function': [SKIP], + 'debugger/get-properties-paused': [SKIP], + 'debugger/inspector-break-api': [SKIP], + 'debugger/limit-size-of-collected-scripts': [SKIP], + 'debugger/max-async-call-chain-depth': [SKIP], + 'debugger/max-async-call-stack-depth-changed': [SKIP], + 'debugger/not-hold-promises': [SKIP], + 'debugger/object-preview-internal-properties': [SKIP], + 'debugger/pause': [SKIP], + 'debugger/pause-at-negative-offset': [SKIP], + 'debugger/pause-inside-blackboxed-optimized': [SKIP], + 'debugger/pause-on-async-call': [SKIP], + 'debugger/pause-on-async-call-set-timeout': [SKIP], + 'debugger/pause-on-oom': [SKIP], + 'debugger/pause-on-oom-extrawide': [SKIP], + 'debugger/pause-on-oom-wide': [SKIP], + 'debugger/pause-on-promise-rejections': [SKIP], + 'debugger/promise-chain-when-limit-hit': [SKIP], + 'debugger/protocol-string-to-double-locale': [SKIP], + 'debugger/provisional-breakpoint-for-anonymous-script': [SKIP], + 'debugger/regress-1125934': [SKIP], + 'debugger/regress-1190290': [SKIP], + 'debugger/regress-crbug-481896': [SKIP], + 'debugger/regression-1185540': [SKIP], + 'debugger/regression-1853': [SKIP], + 'debugger/regression-419663': [SKIP], + 'debugger/regression-424142': [SKIP], + 'debugger/remove-breakpoint-at-breakpoint': [SKIP], + 'debugger/resource-name-to-url': [SKIP], + 'debugger/restart-frame': [SKIP], + 'debugger/restore-breakpoint': [SKIP], + 'debugger/return-break-locations': [SKIP], + 'debugger/scope-skip-variables-with-empty-name': [SKIP], + 'debugger/script-end-location': [SKIP], + 'debugger/script-on-after-compile': [SKIP], + 'debugger/script-origin-stack': [SKIP], + 'debugger/script-parsed-for-runtime-evaluate': [SKIP], + 'debugger/script-parsed-hash': [SKIP], + 'debugger/script-unique-hash': [SKIP], + 'debugger/set-async-call-stack-depth': [SKIP], + 'debugger/set-blackbox-patterns': [SKIP], + 'debugger/set-breakpoint': [SKIP], + 'debugger/set-breakpoint-after-gc': [SKIP], + 'debugger/set-breakpoint-after-liveedit': [SKIP], + 'debugger/set-breakpoint-at-last-line': [SKIP], + 'debugger/set-breakpoint-before-enabling': [SKIP], + 'debugger/set-breakpoint-breaks-on-first-breakable-location': [SKIP], + 'debugger/set-breakpoint-ignore-hint-when-no-location': [SKIP], + 'debugger/set-breakpoint-in-class-initializer': [SKIP], + 'debugger/set-breakpoint-inline-function': [SKIP], + 'debugger/set-breakpoint-on-function-call': [SKIP], + 'debugger/set-breakpoint-url-regex': [SKIP], + 'debugger/set-instrumentation-breakpoint': [SKIP], + 'debugger/set-script-source': [SKIP], + 'debugger/set-script-source-2': [SKIP], + 'debugger/set-script-source-exception': [SKIP], + 'debugger/set-script-source-stack-padding': [SKIP], + 'debugger/set-script-source-unchanged': [SKIP], + 'debugger/set-skip-all-pauses': [SKIP], + 'debugger/set-variable-value': [SKIP], + 'debugger/side-effect-free-coverage-enabled': [SKIP], + 'debugger/side-effect-free-debug-evaluate': [SKIP], + 'debugger/step-into': [SKIP], + 'debugger/step-into-break-on-async-call': [SKIP], + 'debugger/step-into-external-async-task': [SKIP], + 'debugger/step-into-external-async-task-same-context': [SKIP], + 'debugger/step-into-nested-arrow': [SKIP], + 'debugger/step-into-next-script': [SKIP], + 'debugger/step-into-optimized-blackbox': [SKIP], + 'debugger/step-into-out': [SKIP], + 'debugger/step-out-async-await': [SKIP], + 'debugger/step-over-another-context-group': [SKIP], + 'debugger/step-over-caught-exception': [SKIP], + 'debugger/step-snapshot': [SKIP], + 'debugger/stepping-after-get-possible-breakpoints': [SKIP], + 'debugger/stepping-and-break-program-api': [SKIP], + 'debugger/stepping-tail-call': [SKIP], + 'debugger/stepping-with-blackboxed-ranges': [SKIP], + 'debugger/stepping-with-natives-and-frameworks': [SKIP], + 'debugger/stepping-with-skiplist': [SKIP], + 'debugger/suspended-generator-scopes': [SKIP], + 'debugger/tdz-modules-scopes': [SKIP], + 'debugger/tdz-scopes': [SKIP], + 'debugger/terminate-execution-on-pause': [SKIP], + 'debugger/this-in-arrow-function': [SKIP], + 'debugger/update-call-frame-scopes': [SKIP], + 'debugger/wasm-breakpoint-reset-on-debugger-restart': [SKIP], + 'debugger/wasm-conditional-breakpoints': [SKIP], + 'debugger/wasm-debug-command': [SKIP], + 'debugger/wasm-evaluate-on-call-frame': [SKIP], + 'debugger/wasm-gc-breakpoints': [SKIP], + 'debugger/wasm-gc-in-debug-break': [SKIP], + 'debugger/wasm-get-breakable-locations-byte-offsets': [SKIP], + 'debugger/wasm-global-names': [SKIP], + 'debugger/wasm-imports': [SKIP], + 'debugger/wasm-inspect-many-registers': [SKIP], + 'debugger/wasm-instrumentation-breakpoint': [SKIP], + 'debugger/wasm-memory-names': [SKIP], + 'debugger/wasm-regress-10957': [SKIP], + 'debugger/wasm-remove-breakpoint': [SKIP], + 'debugger/wasm-reset-context-group': [SKIP], + 'debugger/wasm-scope-info': [SKIP], + 'debugger/wasm-script-code-offset': [SKIP], + 'debugger/wasm-script-code-offset-streaming': [SKIP], + 'debugger/wasm-scripts': [SKIP], + 'debugger/wasm-scripts-with-name': [SKIP], + 'debugger/wasm-set-breakpoint': [SKIP], + 'debugger/wasm-set-breakpoint-breaks-on-first-breakable-location': [SKIP], + 'debugger/wasm-source': [SKIP], + 'debugger/wasm-stack': [SKIP], + 'debugger/wasm-stack-check': [SKIP], + 'debugger/wasm-step-a-lot': [SKIP], + 'debugger/wasm-step-after-trap': [SKIP], + 'debugger/wasm-step-from-non-breakable-position': [SKIP], + 'debugger/wasm-stepping': [SKIP], + 'debugger/wasm-stepping-in-from-js': [SKIP], + 'debugger/wasm-stepping-no-opcode-merging': [SKIP], + 'debugger/wasm-stepping-out-from-js': [SKIP], + 'debugger/wasm-stepping-to-js': [SKIP], + 'debugger/wasm-stepping-with-skiplist': [SKIP], + 'debugger/wasm-stepping-with-source-map': [SKIP], + 'debugger/wasm-unnamed-function-names': [SKIP], + 'heap-profiler/collect-garbage': [SKIP], + 'heap-profiler/console-retaining-path': [SKIP], + 'heap-profiler/sampling-heap-profiler': [SKIP], + 'heap-profiler/take-heap-snapshot-on-pause': [SKIP], + 'json-parse': [SKIP], + 'print-method-not-found': [SKIP], + 'regress/regress-crbug-1147552': [SKIP], + 'regress/regress-crbug-1183664': [SKIP], + 'runtime-call-stats/collection': [SKIP], + 'runtime-call-stats/enable-disable': [SKIP], + 'runtime/add-binding': [SKIP], + 'runtime/await-promise': [SKIP], + 'runtime/call-function-on-async': [SKIP], + 'runtime/clear-of-command-line-api': [SKIP], + 'runtime/client-console-api-message': [SKIP], + 'runtime/command-line-api': [SKIP], + 'runtime/compile-script': [SKIP], + 'runtime/console-api-repeated-in-console': [SKIP], + 'runtime/console-assert': [SKIP], + 'runtime/console-context': [SKIP], + 'runtime/console-line-and-column': [SKIP], + 'runtime/console-log-doesnt-run-microtasks': [SKIP], + 'runtime/console-memory': [SKIP], + 'runtime/console-message-omit-data-urls': [SKIP], + 'runtime/console-messages-limits': [SKIP], + 'runtime/console-methods': [SKIP], + 'runtime/console-spec': [SKIP], + 'runtime/console-table': [SKIP], + 'runtime/console-time-end-format': [SKIP], + 'runtime/console-time-log': [SKIP], + 'runtime/console-time-repeat': [SKIP], + 'runtime/console-timestamp': [SKIP], + 'runtime/context-destroyed-on-context-collected': [SKIP], + 'runtime/create-context': [SKIP], + 'runtime/custom-preview': [SKIP], + 'runtime/enable-async-stack': [SKIP], + 'runtime/error-preview': [SKIP], + 'runtime/es6-module': [SKIP], + 'runtime/evaluate-async': [SKIP], + 'runtime/evaluate-async-with-wrap-error': [SKIP], + 'runtime/evaluate-empty-stack': [SKIP], + 'runtime/evaluate-new-function-error': [SKIP], + 'runtime/evaluate-repl-await': [SKIP], + 'runtime/evaluate-repl-mode': [SKIP], + 'runtime/evaluate-repl-mode-code-cache': [SKIP], + 'runtime/evaluate-repl-mode-side-effecting': [SKIP], + 'runtime/evaluate-run-microtasks': [SKIP], + 'runtime/evaluate-timeout': [SKIP], + 'runtime/evaluate-unique-context-id': [SKIP], + 'runtime/evaluate-unserializable': [SKIP], + 'runtime/evaluate-with-context-id-equal-zero': [SKIP], + 'runtime/evaluate-with-disable-breaks': [SKIP], + 'runtime/evaluate-with-generate-preview': [SKIP], + 'runtime/evaluate-without-side-effects': [SKIP], + 'runtime/exception-thrown': [SKIP], + 'runtime/exceptionthrown-on-connect': [SKIP], + 'runtime/function-location': [SKIP], + 'runtime/function-scopes': [SKIP], + 'runtime/get-heap-usage': [SKIP], + 'runtime/get-isolate-id': [SKIP], + 'runtime/get-properties': [SKIP], + 'runtime/get-properties-on-proxy': [SKIP], + 'runtime/get-properties-preview': [SKIP], + 'runtime/internal-properties': [SKIP], + 'runtime/internal-properties-entries': [SKIP], + 'runtime/length-or-size-description': [SKIP], + 'runtime/property-on-console-proto': [SKIP], + 'runtime/protocol-works-with-different-locale': [SKIP], + 'runtime/query-objects': [SKIP], + 'runtime/regress-1075763': [SKIP], + 'runtime/regress-1078205': [SKIP], + 'runtime/regress-986051': [SKIP], + 'runtime/regression-1052721': [SKIP], + 'runtime/regression-1140845': [SKIP], + 'runtime/regression-732717': [SKIP], + 'runtime/regression-736302': [SKIP], + 'runtime/release-object': [SKIP], + 'runtime/remote-object': [SKIP], + 'runtime/remote-object-get-properties': [SKIP], + 'runtime/run-script-async': [SKIP], + 'runtime/runtime-disable-preserve-injected-script': [SKIP], + 'runtime/runtime-evaluate-null-property': [SKIP], + 'runtime/runtime-evaluate-with-dirty-context': [SKIP], + 'runtime/runtime-get-properties-and-accessor': [SKIP], + 'runtime/runtime-global-lexical-scope-names': [SKIP], + 'runtime/runtime-restore': [SKIP], + 'runtime/set-max-call-stack-size': [SKIP], + 'runtime/set-or-map-entries': [SKIP], + 'runtime/terminate-execution': [SKIP], + 'sessions/create-session': [SKIP], + 'sessions/debugger-stepping-and-breakpoints': [SKIP], + 'sessions/pause-on-console-assert': [SKIP], + 'sessions/runtime-command-line-api': [SKIP], + 'sessions/runtime-console-api-called': [SKIP], + 'sessions/runtime-evaluate': [SKIP], + 'sessions/runtime-evaluate-exception': [SKIP], + 'sessions/runtime-remote-object': [SKIP], + 'type-profiler/type-profile': [SKIP], + 'type-profiler/type-profile-disable': [SKIP], + 'type-profiler/type-profile-start-stop': [SKIP], + 'type-profiler/type-profile-with-classes': [SKIP], + 'type-profiler/type-profile-with-to-string-tag': [SKIP], +}], # third_party_heap + ] diff --git a/test/mjsunit/mjsunit.status b/test/mjsunit/mjsunit.status index d8ab20ef3b..9eed2e673f 100644 --- a/test/mjsunit/mjsunit.status +++ b/test/mjsunit/mjsunit.status @@ -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 + ] diff --git a/test/unittests/unittests.status b/test/unittests/unittests.status index ea377740f0..24cabce20f 100644 --- a/test/unittests/unittests.status +++ b/test/unittests/unittests.status @@ -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 + ] diff --git a/test/wasm-api-tests/wasm-api-tests.status b/test/wasm-api-tests/wasm-api-tests.status index 6aa0f51011..e4b1703717 100644 --- a/test/wasm-api-tests/wasm-api-tests.status +++ b/test/wasm-api-tests/wasm-api-tests.status @@ -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 + ]