Fixed more gc stress builder tests.
BUG= R=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/17590016 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15318 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
c846dabcb0
commit
256c136b4f
@ -349,6 +349,7 @@ TEST(OptimizedCodeSharing) {
|
||||
// Skip test if --cache-optimized-code is not activated by default because
|
||||
// FastNewClosureStub that is baked into the snapshot is incorrect.
|
||||
if (!FLAG_cache_optimized_code) return;
|
||||
FLAG_stress_compaction = false;
|
||||
FLAG_allow_natives_syntax = true;
|
||||
CcTest::InitializeVM();
|
||||
v8::HandleScope scope(CcTest::isolate());
|
||||
|
@ -6578,7 +6578,7 @@ TEST(ScriptCollectedEvent) {
|
||||
|
||||
// Do garbage collection to ensure that only the script in this test will be
|
||||
// collected afterwards.
|
||||
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
|
||||
HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
|
||||
|
||||
script_collected_count = 0;
|
||||
v8::Debug::SetDebugEventListener(DebugEventScriptCollectedEvent,
|
||||
@ -6590,7 +6590,7 @@ TEST(ScriptCollectedEvent) {
|
||||
|
||||
// Do garbage collection to collect the script above which is no longer
|
||||
// referenced.
|
||||
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
|
||||
HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
|
||||
|
||||
CHECK_EQ(2, script_collected_count);
|
||||
|
||||
@ -6640,7 +6640,7 @@ TEST(ScriptCollectedEventContext) {
|
||||
|
||||
// Do garbage collection to ensure that only the script in this test will be
|
||||
// collected afterwards.
|
||||
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
|
||||
HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
|
||||
|
||||
v8::Debug::SetMessageHandler2(ScriptCollectedMessageHandler);
|
||||
v8::Script::Compile(v8::String::New("eval('a=1')"))->Run();
|
||||
@ -6657,7 +6657,7 @@ TEST(ScriptCollectedEventContext) {
|
||||
|
||||
// Do garbage collection to collect the script above which is no longer
|
||||
// referenced.
|
||||
HEAP->CollectAllGarbage(Heap::kNoGCFlags);
|
||||
HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
|
||||
|
||||
CHECK_EQ(2, script_collected_message_count);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user