Index: test/cctest/test-types.cc |
diff --git a/test/cctest/test-types.cc b/test/cctest/test-types.cc |
index f9b6bf862f425b24489fc21c7e9e87639a21acc5..4b6980fab829e5d91cfe16f7687f127a84a40cc0 100644 |
--- a/test/cctest/test-types.cc |
+++ b/test/cctest/test-types.cc |
@@ -106,7 +106,7 @@ struct Tests : Rep { |
TypesInstance T; |
Tests() |
- : isolate(CcTest::i_isolate()), |
+ : isolate(CcTest::InitIsolateOnce()), |
scope(isolate), |
zone(), |
T(Rep::ToRegion(&zone, isolate), isolate, |
@@ -1964,199 +1964,171 @@ typedef Tests<Type, Type*, Zone, ZoneRep> ZoneTests; |
typedef Tests<HeapType, Handle<HeapType>, Isolate, HeapRep> HeapTests; |
-TEST(IsSomeType) { |
- CcTest::InitializeVM(); |
- ZoneTests().IsSomeType(); |
- HeapTests().IsSomeType(); |
-} |
+TEST(IsSomeType_zone) { ZoneTests().IsSomeType(); } |
-TEST(PointwiseRepresentation) { |
- CcTest::InitializeVM(); |
- // ZoneTests().PointwiseRepresentation(); |
- HeapTests().PointwiseRepresentation(); |
-} |
+TEST(IsSomeType_heap) { HeapTests().IsSomeType(); } |
-TEST(BitsetType) { |
- CcTest::InitializeVM(); |
- ZoneTests().Bitset(); |
- HeapTests().Bitset(); |
-} |
+TEST(PointwiseRepresentation_zone) { ZoneTests().PointwiseRepresentation(); } |
-TEST(ClassType) { |
- CcTest::InitializeVM(); |
- ZoneTests().Class(); |
- HeapTests().Class(); |
-} |
+TEST(PointwiseRepresentation_heap) { HeapTests().PointwiseRepresentation(); } |
-TEST(ConstantType) { |
- CcTest::InitializeVM(); |
- ZoneTests().Constant(); |
- HeapTests().Constant(); |
-} |
+TEST(BitsetType_zone) { ZoneTests().Bitset(); } |
-TEST(RangeType) { |
- CcTest::InitializeVM(); |
- ZoneTests().Range(); |
- HeapTests().Range(); |
-} |
+TEST(BitsetType_heap) { HeapTests().Bitset(); } |
-TEST(ArrayType) { |
- CcTest::InitializeVM(); |
- ZoneTests().Array(); |
- HeapTests().Array(); |
-} |
+TEST(ClassType_zone) { ZoneTests().Class(); } |
-TEST(FunctionType) { |
- CcTest::InitializeVM(); |
- ZoneTests().Function(); |
- HeapTests().Function(); |
-} |
+TEST(ClassType_heap) { HeapTests().Class(); } |
-TEST(Of) { |
- CcTest::InitializeVM(); |
- ZoneTests().Of(); |
- HeapTests().Of(); |
-} |
+TEST(ConstantType_zone) { ZoneTests().Constant(); } |
-TEST(NowOf) { |
- CcTest::InitializeVM(); |
- ZoneTests().NowOf(); |
- HeapTests().NowOf(); |
-} |
+TEST(ConstantType_heap) { HeapTests().Constant(); } |
-TEST(MinMax) { |
- CcTest::InitializeVM(); |
- ZoneTests().MinMax(); |
- HeapTests().MinMax(); |
-} |
+TEST(RangeType_zone) { ZoneTests().Range(); } |
-TEST(BitsetGlb) { |
- CcTest::InitializeVM(); |
- ZoneTests().BitsetGlb(); |
- HeapTests().BitsetGlb(); |
-} |
+TEST(RangeType_heap) { HeapTests().Range(); } |
-TEST(BitsetLub) { |
- CcTest::InitializeVM(); |
- ZoneTests().BitsetLub(); |
- HeapTests().BitsetLub(); |
-} |
+TEST(ArrayType_zone) { ZoneTests().Array(); } |
-TEST(Is1) { |
- CcTest::InitializeVM(); |
- ZoneTests().Is1(); |
- HeapTests().Is1(); |
-} |
+TEST(ArrayType_heap) { HeapTests().Array(); } |
-TEST(Is2) { |
- CcTest::InitializeVM(); |
- ZoneTests().Is2(); |
- HeapTests().Is2(); |
-} |
+TEST(FunctionType_zone) { ZoneTests().Function(); } |
-TEST(NowIs) { |
- CcTest::InitializeVM(); |
- ZoneTests().NowIs(); |
- HeapTests().NowIs(); |
-} |
+TEST(FunctionType_heap) { HeapTests().Function(); } |
-TEST(Contains) { |
- CcTest::InitializeVM(); |
- ZoneTests().Contains(); |
- HeapTests().Contains(); |
-} |
+TEST(Of_zone) { ZoneTests().Of(); } |
-TEST(NowContains) { |
- CcTest::InitializeVM(); |
- ZoneTests().NowContains(); |
- HeapTests().NowContains(); |
-} |
+TEST(Of_heap) { HeapTests().Of(); } |
-TEST(Maybe) { |
- CcTest::InitializeVM(); |
- ZoneTests().Maybe(); |
- HeapTests().Maybe(); |
-} |
+TEST(NowOf_zone) { ZoneTests().NowOf(); } |
-TEST(Union1) { |
- CcTest::InitializeVM(); |
- ZoneTests().Union1(); |
- HeapTests().Union1(); |
-} |
+TEST(NowOf_heap) { HeapTests().NowOf(); } |
-/* |
-TEST(Union2) { |
- CcTest::InitializeVM(); |
- ZoneTests().Union2(); |
- HeapTests().Union2(); |
-} |
-*/ |
+TEST(MinMax_zone) { ZoneTests().MinMax(); } |
-TEST(Union3) { |
- CcTest::InitializeVM(); |
- ZoneTests().Union3(); |
- HeapTests().Union3(); |
-} |
+TEST(MinMax_heap) { HeapTests().MinMax(); } |
-TEST(Union4) { |
- CcTest::InitializeVM(); |
- ZoneTests().Union4(); |
- HeapTests().Union4(); |
-} |
+TEST(BitsetGlb_zone) { ZoneTests().BitsetGlb(); } |
-TEST(Intersect) { |
- CcTest::InitializeVM(); |
- ZoneTests().Intersect(); |
- HeapTests().Intersect(); |
-} |
+TEST(BitsetGlb_heap) { HeapTests().BitsetGlb(); } |
-TEST(Distributivity) { |
- CcTest::InitializeVM(); |
- ZoneTests().Distributivity(); |
- HeapTests().Distributivity(); |
-} |
+TEST(BitsetLub_zone) { ZoneTests().BitsetLub(); } |
-TEST(GetRange) { |
- CcTest::InitializeVM(); |
- ZoneTests().GetRange(); |
- HeapTests().GetRange(); |
-} |
+TEST(BitsetLub_heap) { HeapTests().BitsetLub(); } |
+ |
+ |
+TEST(Is1_zone) { ZoneTests().Is1(); } |
+ |
+ |
+TEST(Is1_heap) { HeapTests().Is1(); } |
+ |
+ |
+TEST(Is2_zone) { ZoneTests().Is2(); } |
+ |
+ |
+TEST(Is2_heap) { HeapTests().Is2(); } |
+ |
+ |
+TEST(NowIs_zone) { ZoneTests().NowIs(); } |
+ |
+ |
+TEST(NowIs_heap) { HeapTests().NowIs(); } |
+ |
+ |
+TEST(Contains_zone) { ZoneTests().Contains(); } |
+ |
+ |
+TEST(Contains_heap) { HeapTests().Contains(); } |
-TEST(Convert) { |
- CcTest::InitializeVM(); |
+TEST(NowContains_zone) { ZoneTests().NowContains(); } |
+ |
+ |
+TEST(NowContains_heap) { HeapTests().NowContains(); } |
+ |
+ |
+TEST(Maybe_zone) { ZoneTests().Maybe(); } |
+ |
+ |
+TEST(Maybe_heap) { HeapTests().Maybe(); } |
+ |
+ |
+TEST(Union1_zone) { ZoneTests().Union1(); } |
+ |
+ |
+TEST(Union1_heap) { HeapTests().Union1(); } |
+ |
+ |
+TEST(Union2_zone) { ZoneTests().Union2(); } |
+ |
+ |
+TEST(Union2_heap) { HeapTests().Union2(); } |
+ |
+ |
+TEST(Union3_zone) { ZoneTests().Union3(); } |
+ |
+ |
+TEST(Union3_heap) { HeapTests().Union3(); } |
+ |
+ |
+TEST(Union4_zone) { ZoneTests().Union4(); } |
+ |
+ |
+TEST(Union4_heap) { HeapTests().Union4(); } |
+ |
+ |
+TEST(Intersect_zone) { ZoneTests().Intersect(); } |
+ |
+ |
+TEST(Intersect_heap) { HeapTests().Intersect(); } |
+ |
+ |
+TEST(Distributivity_zone) { ZoneTests().Distributivity(); } |
+ |
+ |
+TEST(Distributivity_heap) { HeapTests().Distributivity(); } |
+ |
+ |
+TEST(GetRange_zone) { ZoneTests().GetRange(); } |
+ |
+ |
+TEST(GetRange_heap) { HeapTests().GetRange(); } |
+ |
+ |
+TEST(Convert_zone) { |
ZoneTests().Convert<HeapType, Handle<HeapType>, Isolate, HeapRep>(); |
- HeapTests().Convert<Type, Type*, Zone, ZoneRep>(); |
} |
-TEST(HTypeFromType) { |
- CcTest::InitializeVM(); |
- ZoneTests().HTypeFromType(); |
- HeapTests().HTypeFromType(); |
-} |
+TEST(Convert_heap) { HeapTests().Convert<Type, Type*, Zone, ZoneRep>(); } |
+ |
+ |
+TEST(HTypeFromType_zone) { ZoneTests().HTypeFromType(); } |
+ |
+ |
+TEST(HTypeFromType_heap) { HeapTests().HTypeFromType(); } |