Lines Matching refs:testCtx

52 tcu::TestCaseGroup* createBasicTests (tcu::TestContext& testCtx, SynchronizationType type, VideoCodecOperationFlags videoCodecOperation)
54 de::MovePtr<tcu::TestCaseGroup> group(new tcu::TestCaseGroup(testCtx, "basic"));
58 group->addChild(createBasicEventTests(testCtx, videoCodecOperation));
59 group->addChild(createBasicFenceTests(testCtx, videoCodecOperation));
63 group->addChild(createSynchronization2BasicEventTests(testCtx, videoCodecOperation));
66 group->addChild(createBasicBinarySemaphoreTests (testCtx, type, videoCodecOperation));
67 group->addChild(createBasicTimelineSemaphoreTests (testCtx, type, videoCodecOperation));
75 OperationTests (tcu::TestContext& testCtx, SynchronizationType type)
76 : tcu::TestCaseGroup(testCtx, "op")
111 tcu::TestCaseGroup* createTestsInternal (tcu::TestContext& testCtx, SynchronizationType type, const std::string& name, VideoCodecOperationFlags videoCodecOperation)
116 de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, groupName.first.c_str()));
122 testGroup->addChild(createSynchronization2SmokeTests(testCtx));
123 testGroup->addChild(createSynchronization2TimelineSemaphoreTests(testCtx));
125 testGroup->addChild(createNoneStageTests(testCtx));
127 testGroup->addChild(createImageLayoutTransitionTests(testCtx));
131 testGroup->addChild(createSmokeTests(testCtx));
132 testGroup->addChild(createTimelineSemaphoreTests(testCtx));
134 testGroup->addChild(createInternallySynchronizedObjects(testCtx));
136 testGroup->addChild(createWin32KeyedMutexTest(testCtx));
137 testGroup->addChild(createGlobalPriorityQueueTests(testCtx));
142 testGroup->addChild(createBasicTests(testCtx, type, videoCodecOperation));
146 testGroup->addChild(new OperationTests(testCtx, type));
148 testGroup->addChild(createCrossInstanceSharingTest(testCtx, type));
149 testGroup->addChild(createSignalOrderTests(testCtx, type));
159 tcu::TestCaseGroup* createSynchronizationTests(tcu::TestContext& testCtx, const std::string& name)
161 return createSynchronizationTests(testCtx, name, 0u);
164 tcu::TestCaseGroup* createSynchronization2Tests(tcu::TestContext& testCtx, const std::string& name)
166 return createSynchronization2Tests(testCtx, name, 0u);
169 tcu::TestCaseGroup* createSynchronizationTests (tcu::TestContext& testCtx, const std::string& name, synchronization::VideoCodecOperationFlags videoCodecOperation)
173 de::MovePtr<tcu::TestCaseGroup> testGroup (createTestsInternal(testCtx, SynchronizationType::LEGACY, name, videoCodecOperation));
178 tcu::TestCaseGroup* createSynchronization2Tests (tcu::TestContext& testCtx, const std::string& name, synchronization::VideoCodecOperationFlags videoCodecOperation)
182 de::MovePtr<tcu::TestCaseGroup> testGroup(createTestsInternal(testCtx, SynchronizationType::SYNCHRONIZATION2, name, videoCodecOperation));