| Index: test/cctest/heap/heap-utils.cc | 
| diff --git a/test/cctest/heap/heap-utils.cc b/test/cctest/heap/heap-utils.cc | 
| index 99a2e3d369c91319827c97e3f646930bf79e33c3..ad94d2c734770bd6bd0c853fa0e032856333d747 100644 | 
| --- a/test/cctest/heap/heap-utils.cc | 
| +++ b/test/cctest/heap/heap-utils.cc | 
| @@ -15,8 +15,10 @@ namespace internal { | 
| namespace heap { | 
|  | 
| void SealCurrentObjects(Heap* heap) { | 
| -  heap->CollectAllGarbage(); | 
| -  heap->CollectAllGarbage(); | 
| +  heap->CollectAllGarbage(Heap::kFinalizeIncrementalMarkingMask, | 
| +                          GarbageCollectionReason::kTesting); | 
| +  heap->CollectAllGarbage(Heap::kFinalizeIncrementalMarkingMask, | 
| +                          GarbageCollectionReason::kTesting); | 
| heap->mark_compact_collector()->EnsureSweepingCompleted(); | 
| heap->old_space()->EmptyAllocationInfo(); | 
| for (Page* page : *heap->old_space()) { | 
| @@ -151,7 +153,8 @@ void SimulateIncrementalMarking(i::Heap* heap, bool force_completion) { | 
| } | 
| CHECK(marking->IsMarking() || marking->IsStopped() || marking->IsComplete()); | 
| if (marking->IsStopped()) { | 
| -    heap->StartIncrementalMarking(); | 
| +    heap->StartIncrementalMarking(i::Heap::kNoGCFlags, | 
| +                                  i::GarbageCollectionReason::kTesting); | 
| } | 
| CHECK(marking->IsMarking() || marking->IsComplete()); | 
| if (!force_completion) return; | 
| @@ -180,7 +183,7 @@ void AbandonCurrentlyFreeMemory(PagedSpace* space) { | 
| } | 
|  | 
| void GcAndSweep(Heap* heap, AllocationSpace space) { | 
| -  heap->CollectGarbage(space); | 
| +  heap->CollectGarbage(space, GarbageCollectionReason::kTesting); | 
| if (heap->mark_compact_collector()->sweeping_in_progress()) { | 
| heap->mark_compact_collector()->EnsureSweepingCompleted(); | 
| } | 
|  |