/*------------------------------------------------------------------------- * drawElements Quality Program OpenGL ES 2.0 Module * ------------------------------------------------- * * Copyright 2014 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * *//*! * \file * \brief drawElements Internal Test Package *//*--------------------------------------------------------------------*/ #include "ditTestPackage.hpp" #include "ditBuildInfoTests.hpp" #include "ditDelibsTests.hpp" #include "ditFrameworkTests.hpp" #include "ditImageIOTests.hpp" #include "ditImageCompareTests.hpp" #include "ditTestLogTests.hpp" namespace dit { class DeqpTests : public tcu::TestCaseGroup { public: DeqpTests (tcu::TestContext& testCtx) : tcu::TestCaseGroup(testCtx, "deqp", "dEQP Test Framework Self-tests") { } void init (void) { addChild(new TestLogTests (m_testCtx)); addChild(new ImageIOTests (m_testCtx)); addChild(new ImageCompareTests (m_testCtx)); } }; TestPackage::TestPackage (tcu::TestContext& testCtx) : tcu::TestPackage (testCtx, "dE-IT", "drawElements Internal Tests") , m_wrapper (testCtx) , m_archive (testCtx.getRootArchive(), "internal/") { } TestPackage::~TestPackage (void) { } void TestPackage::init (void) { addChild(new BuildInfoTests (m_testCtx)); addChild(new DelibsTests (m_testCtx)); addChild(new FrameworkTests (m_testCtx)); addChild(new DeqpTests (m_testCtx)); } void TestPackage::deinit (void) { TestNode::deinit(); } } // dit