#include "config.h"
+#include "platform/EventTracer.h"
+#include "platform/Partitions.h"
#include "platform/TestingPlatformSupport.h"
+#include "platform/heap/Heap.h"
#include "wtf/CryptographicallyRandomNumber.h"
#include "wtf/MainThread.h"
#include "wtf/WTF.h"
WebCore::TestingPlatformSupport::Config platformConfig;
WebCore::TestingPlatformSupport platform(platformConfig);
- return base::RunUnitTestsUsingBaseTestSuite(argc, argv);
+ WebCore::Heap::init();
+ WebCore::ThreadState::attachMainThread();
+ WebCore::Partitions::init();
+ WebCore::EventTracer::initialize();
+ int result = base::RunUnitTestsUsingBaseTestSuite(argc, argv);
+ WebCore::Partitions::shutdown();
+ WebCore::ThreadState::detachMainThread();
+ WebCore::Heap::shutdown();
+ return result;
}