Lines Matching refs:TestDefinition

219 class TestDefinition
222 static MovePtr<TestDefinition> create(DecodeTestParam params, deUint32 baseSeed)
224 return MovePtr<TestDefinition>(new TestDefinition(params, baseSeed));
227 TestDefinition(DecodeTestParam params, deUint32 baseSeed)
331 void createParser(const TestDefinition* params, VideoBaseDecoder* decoder, VkSharedBaseObj<VulkanVideoDecodeParser>& parser)
392 static MovePtr<VideoBaseDecoder> decoderFromTestDefinition(DeviceContext* devctx, const TestDefinition& test)
417 FrameProcessor(DeviceContext* devctx, const TestDefinition* params, VideoBaseDecoder* decoder, tcu::TestLog& log)
691 VideoDecodeTestInstance(Context& context, const TestDefinition* testDefinition);
695 const TestDefinition* m_testDefinition;
704 InterleavingDecodeTestInstance(Context& context, const std::vector<MovePtr<TestDefinition>>& testDefinitions);
708 const std::vector<MovePtr<TestDefinition>>& m_testDefinitions;
714 InterleavingDecodeTestInstance::InterleavingDecodeTestInstance(Context& context, const std::vector<MovePtr<TestDefinition>>& testDefinitions)
741 VideoDecodeTestInstance::VideoDecodeTestInstance(Context& context, const TestDefinition* testDefinition)
967 VideoDecodeTestCase(tcu::TestContext& context, const char* name, MovePtr<TestDefinition> testDefinition)
976 MovePtr<TestDefinition> m_testDefinition;
982 InterleavingDecodeTestCase(tcu::TestContext& context, const char* name, std::vector<MovePtr<TestDefinition>>&& testDefinitions)
998 std::vector<MovePtr<TestDefinition>> m_testDefinitions;
1086 auto defn = TestDefinition::create(decodeTest, baseSeed);
1097 std::vector<MovePtr<TestDefinition>> defns;
1099 defns.push_back(TestDefinition::create(streamA, baseSeed));
1101 defns.push_back(TestDefinition::create(streamB, baseSeed));