“9ca019c1dd57d53be30d1681f15c2ff8ddd64dbe”上不存在“docs/config/q35-virtio-graphical.cfg”
未验证 提交 810d8b44 编写于 作者: O openharmony_ci 提交者: Gitee

!4269 优化提交deqpgles31代码

Merge pull request !4269 from 张炎/master

要显示的变更太多。

To preserve performance only 1000 of 1000+ files are displayed.
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310001TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310001TestSuite::startTime;
time_t ActsDeqpgles310001TestSuite::endTime;
FuncRunResult ActsDeqpgles310001TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310001TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310001TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310001TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310001TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310001TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310002TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310002TestSuite::startTime;
time_t ActsDeqpgles310002TestSuite::endTime;
FuncRunResult ActsDeqpgles310002TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310002TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310002TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310002TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310002TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310002TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310003TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310003TestSuite::startTime;
time_t ActsDeqpgles310003TestSuite::endTime;
FuncRunResult ActsDeqpgles310003TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310003TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310003TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310003TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310003TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310003TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310004TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310004TestSuite::startTime;
time_t ActsDeqpgles310004TestSuite::endTime;
FuncRunResult ActsDeqpgles310004TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310004TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310004TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310004TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310004TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310004TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310005TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310005TestSuite::startTime;
time_t ActsDeqpgles310005TestSuite::endTime;
FuncRunResult ActsDeqpgles310005TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310005TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310005TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310005TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310005TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310005TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310006TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310006TestSuite::startTime;
time_t ActsDeqpgles310006TestSuite::endTime;
FuncRunResult ActsDeqpgles310006TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310006TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310006TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310006TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310006TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310006TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310007TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310007TestSuite::startTime;
time_t ActsDeqpgles310007TestSuite::endTime;
FuncRunResult ActsDeqpgles310007TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310007TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310007TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310007TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310007TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310007TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310008TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310008TestSuite::startTime;
time_t ActsDeqpgles310008TestSuite::endTime;
FuncRunResult ActsDeqpgles310008TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310008TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310008TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310008TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310008TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310008TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310009TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310009TestSuite::startTime;
time_t ActsDeqpgles310009TestSuite::endTime;
FuncRunResult ActsDeqpgles310009TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310009TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310009TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310009TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310009TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310009TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310010TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310010TestSuite::startTime;
time_t ActsDeqpgles310010TestSuite::endTime;
FuncRunResult ActsDeqpgles310010TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310010TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310010TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310010TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310010TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310010TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310011TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310011TestSuite::startTime;
time_t ActsDeqpgles310011TestSuite::endTime;
FuncRunResult ActsDeqpgles310011TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310011TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310011TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310011TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310011TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310011TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310012TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310012TestSuite::startTime;
time_t ActsDeqpgles310012TestSuite::endTime;
FuncRunResult ActsDeqpgles310012TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310012TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310012TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310012TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310012TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310012TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310013TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310013TestSuite::startTime;
time_t ActsDeqpgles310013TestSuite::endTime;
FuncRunResult ActsDeqpgles310013TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310013TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310013TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310013TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310013TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310013TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310014TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310014TestSuite::startTime;
time_t ActsDeqpgles310014TestSuite::endTime;
FuncRunResult ActsDeqpgles310014TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310014TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310014TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310014TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310014TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310014TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310015TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310015TestSuite::startTime;
time_t ActsDeqpgles310015TestSuite::endTime;
FuncRunResult ActsDeqpgles310015TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310015TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310015TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310015TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310015TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310015TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310016TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310016TestSuite::startTime;
time_t ActsDeqpgles310016TestSuite::endTime;
FuncRunResult ActsDeqpgles310016TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310016TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310016TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310016TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310016TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310016TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310017TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310017TestSuite::startTime;
time_t ActsDeqpgles310017TestSuite::endTime;
FuncRunResult ActsDeqpgles310017TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310017TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310017TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310017TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310017TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310017TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310018TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310018TestSuite::startTime;
time_t ActsDeqpgles310018TestSuite::endTime;
FuncRunResult ActsDeqpgles310018TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310018TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310018TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310018TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310018TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310018TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310019TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310019TestSuite::startTime;
time_t ActsDeqpgles310019TestSuite::endTime;
FuncRunResult ActsDeqpgles310019TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310019TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310019TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310019TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310019TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310019TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310020TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310020TestSuite::startTime;
time_t ActsDeqpgles310020TestSuite::endTime;
FuncRunResult ActsDeqpgles310020TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310020TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310020TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310020TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310020TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310020TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310021TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310021TestSuite::startTime;
time_t ActsDeqpgles310021TestSuite::endTime;
FuncRunResult ActsDeqpgles310021TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310021TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310021TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310021TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310021TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310021TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310022TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310022TestSuite::startTime;
time_t ActsDeqpgles310022TestSuite::endTime;
FuncRunResult ActsDeqpgles310022TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310022TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310022TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310022TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310022TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310022TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310023TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310023TestSuite::startTime;
time_t ActsDeqpgles310023TestSuite::endTime;
FuncRunResult ActsDeqpgles310023TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310023TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310023TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310023TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310023TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310023TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310024TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310024TestSuite::startTime;
time_t ActsDeqpgles310024TestSuite::endTime;
FuncRunResult ActsDeqpgles310024TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310024TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310024TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310024TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310024TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310024TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310025TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310025TestSuite::startTime;
time_t ActsDeqpgles310025TestSuite::endTime;
FuncRunResult ActsDeqpgles310025TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310025TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310025TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310025TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310025TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310025TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310026TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310026TestSuite::startTime;
time_t ActsDeqpgles310026TestSuite::endTime;
FuncRunResult ActsDeqpgles310026TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310026TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310026TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310026TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310026TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310026TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310027TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310027TestSuite::startTime;
time_t ActsDeqpgles310027TestSuite::endTime;
FuncRunResult ActsDeqpgles310027TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310027TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310027TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310027TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310027TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310027TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310028TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310028TestSuite::startTime;
time_t ActsDeqpgles310028TestSuite::endTime;
FuncRunResult ActsDeqpgles310028TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310028TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310028TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310028TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310028TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310028TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310029TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310029TestSuite::startTime;
time_t ActsDeqpgles310029TestSuite::endTime;
FuncRunResult ActsDeqpgles310029TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310029TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310029TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310029TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310029TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310029TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310030TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310030TestSuite::startTime;
time_t ActsDeqpgles310030TestSuite::endTime;
FuncRunResult ActsDeqpgles310030TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310030TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310030TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310030TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310030TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310030TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310031TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310031TestSuite::startTime;
time_t ActsDeqpgles310031TestSuite::endTime;
FuncRunResult ActsDeqpgles310031TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310031TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310031TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310031TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310031TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310031TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310032TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310032TestSuite::startTime;
time_t ActsDeqpgles310032TestSuite::endTime;
FuncRunResult ActsDeqpgles310032TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310032TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310032TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310032TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310032TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310032TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310033TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310033TestSuite::startTime;
time_t ActsDeqpgles310033TestSuite::endTime;
FuncRunResult ActsDeqpgles310033TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310033TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310033TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310033TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310033TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310033TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310034TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310034TestSuite::startTime;
time_t ActsDeqpgles310034TestSuite::endTime;
FuncRunResult ActsDeqpgles310034TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310034TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310034TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310034TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310034TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310034TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310035TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310035TestSuite::startTime;
time_t ActsDeqpgles310035TestSuite::endTime;
FuncRunResult ActsDeqpgles310035TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310035TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310035TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310035TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310035TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310035TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310036TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310036TestSuite::startTime;
time_t ActsDeqpgles310036TestSuite::endTime;
FuncRunResult ActsDeqpgles310036TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310036TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310036TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310036TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310036TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310036TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310037TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310037TestSuite::startTime;
time_t ActsDeqpgles310037TestSuite::endTime;
FuncRunResult ActsDeqpgles310037TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310037TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310037TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310037TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310037TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310037TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles310038TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles310038TestSuite::startTime;
time_t ActsDeqpgles310038TestSuite::endTime;
FuncRunResult ActsDeqpgles310038TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles310038TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles310038TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles310038TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles310038TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles310038TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <climits>
#include <gtest/gtest.h>
#include <ctime>
#include "Deqpgles31BaseFunc.h"
#include "ActsDeqpgles31TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsDeqpgles31TestSuite::startTime;
time_t ActsDeqpgles31TestSuite::endTime;
FuncRunResult ActsDeqpgles31TestSuite::runResult;
// Preset action of the test suite, which is executed before the first test case
void ActsDeqpgles31TestSuite::SetUpTestCase(void)
{
time(&startTime);
RegistPackage();
runResult.numPassed = 0;
runResult.numFailed = 0;
runResult.numNotSupported = 0;
runResult.numWarnings = 0;
runResult.numWaived = 0;
}
// Test suite cleanup action, which is executed after the last test case
void ActsDeqpgles31TestSuite::TearDownTestCase(void)
{
time(&endTime);
printf("Test run totals --- Passed[%d]\n", runResult.numPassed);
printf("Test run totals --- Failed[%d]\n", runResult.numFailed);
printf("Test run totals --- Notsupport[%d]\n", runResult.numNotSupported);
printf("Test run totals --- Warnings[%d]\n", runResult.numWarnings);
printf("Test run totals --- Waved[%d]\n", runResult.numWaived);
printf("testmain end --- COST TIME[%lld]\n", (endTime-startTime));
}
// Preset action of the test case
void ActsDeqpgles31TestSuite::SetUp(void)
{
}
// Cleanup action of the test case
void ActsDeqpgles31TestSuite::TearDown(void)
{
}
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_TESTCASE_H
#define DEQPGLES31_TESTCASE_H
#include <gtest/gtest.h>
#include "Deqpgles31BaseFunc.h"
namespace OHOS {
class ActsDeqpgles31TestSuite : public testing::Test {
public:
static time_t startTime;
static time_t endTime;
static FuncRunResult runResult;
protected:
// Preset action of the test suite, which is executed before the first test case
static void SetUpTestCase(void);
// Test suite cleanup action, which is executed after the last test case
static void TearDownTestCase(void);
// Preset action of the test case
virtual void SetUp(void);
// Cleanup action of the test case
virtual void TearDown(void);
};
} // namespace OHOS
#endif // DEQPGLES31_TESTCASE_H
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include <cstdio>
#include "tcuDefs.hpp"
#include "tcuCommandLine.hpp"
#include "tcuPlatform.hpp"
#include "ActsApp.h"
#include "tcuResource.hpp"
#include "tcuTestLog.hpp"
#include "tcuTestSessionExecutor.hpp"
#include "deUniquePtr.hpp"
#include "tcuOhosPlatform.hpp"
#include "external/openglcts/modules/common/glcConfigPackage.hpp"
#include "external/openglcts/modules/common/glcTestPackage.hpp"
#include "external/openglcts/modules/gles2/es2cTestPackage.hpp"
#include "external/openglcts/modules/gles32/es32cTestPackage.hpp"
#include "external/openglcts/modules/gles31/es31cTestPackage.hpp"
#include "external/openglcts/modules/gles3/es3cTestPackage.hpp"
#include "external/openglcts/modules/glesext/esextcTestPackage.hpp"
#include "external/openglcts/modules/common/glcSingleConfigTestPackage.hpp"
#include "modules/gles2/tes2TestPackage.hpp"
#include "modules/gles3/tes3TestPackage.hpp"
#include "modules/gles31/tes31TestPackage.hpp"
#include "ohos_context_i.h"
#include "logdefine.h"
#include "Deqpgles31BaseFunc.h"
static tcu::TestPackage* createDeqpgles31Package(tcu::TestContext& testCtx)
{
return new deqp::gles31::TestPackage(testCtx);
}
void RegistPackage(void)
{
tcu::TestPackageRegistry *registry = tcu::TestPackageRegistry::getSingleton();
registry->registerPackage("dEQP-GLES31", createDeqpgles31Package);
}
// extern tcu::TestLog tcutestlog;
FuncRunResult RunTestKHRGLES(int argc, const char** argv)
{
FuncRunResult runResult;
try {
tcu::CommandLine cmdLine(argc, argv);
tcu::DirArchive archive(cmdLine.getArchiveDir());
de::UniquePtr<tcu::Platform> platform(createOhosPlatform());
de::UniquePtr<tcu::ActsApp> app(new tcu::ActsApp(*platform, archive, OHOS::Logdefine::tcutestlog, cmdLine));
for (;;) {
if (!app->iterate()) {
break;
};
};
runResult.isComplete = app->getResult().isComplete;
runResult.numPassed = app->getResult().numPassed;
runResult.numExecuted = app->getResult().numExecuted;
runResult.numFailed = app->getResult().numFailed;
runResult.numNotSupported = app->getResult().numNotSupported;
runResult.numWarnings = app->getResult().numWarnings;
runResult.numWaived = app->getResult().numWaived;
} catch (const std::exception &e) {
tcu::die("%s", e.what());
};
return runResult;
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#ifndef DEQPGLES31_FUNC_H
#define DEQPGLES31_FUNC_H
struct FuncRunResult {
int numExecuted; // !< Total number of cases executed.
int numPassed; // !< Number of cases passed.
int numFailed; // !< Number of cases failed.
int numNotSupported; // !< Number of cases not supported.
int numWarnings; // !< Number of QualityWarning / CompatibilityWarning results.
int numWaived; // !< Number of waived tests.
bool isComplete; // !< Is run complete.
};
void RegistPackage(void);
FuncRunResult RunTestKHRGLES(int argc, const char** argv);
#endif // DEQPGLES31_FUNC_H
\ No newline at end of file
# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
# 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.
import("//test/xts/acts/graphic/vkgl/comm.gni")
config("deqp_platform_ohos_config") {
cflags_cc = deqp_common_cflags_cc
cflags_cc += [
# "-Wno-conversion",
# "-Wno-unused-function",
"-Wno-unused-parameter",
]
defines = deqp_common_defines
# defines -=["DE_PTR_SIZE=8"]
defines += [
"DE_PTR_SIZE=4",
"_XOPEN_SOURCE=600",
]
}
ohos_static_library("libdeqpgles31func0001") {
sources = common_src
sources += [ "../Deqpgles31BaseFunc.cpp" ]
include_dirs = common_include
deps = common_depends
external_deps = [
"hilog_native:libhilog",
"multimedia_image_standard:image_native",
]
configs = [ ":deqp_platform_ohos_config" ]
public_deps = [ "//foundation/ace/ace_engine/build/external_config/flutter/skia:ace_skia_ohos" ]
}
ohos_moduletest_suite("ActsDeqpgles31TestSuite0001") {
sources = [
"../ActsDeqpgles310001TestSuite.cpp",
"../functional/Deqpgles31builtin_functions_pack_unpackTestCase.cpp",
"../functional/Deqpgles31builtin_var_computeTestCase.cpp",
"../functional/Deqpgles31common_absTestCase.cpp",
"../functional/Deqpgles31common_ceilTestCase.cpp",
"../functional/Deqpgles31common_floatbitstointTestCase.cpp",
"../functional/Deqpgles31common_floatbitstouintTestCase.cpp",
"../functional/Deqpgles31common_floorTestCase.cpp",
"../functional/Deqpgles31common_fmaTestCase.cpp",
"../functional/Deqpgles31common_fractTestCase.cpp",
"../functional/Deqpgles31common_frexpTestCase.cpp",
"../functional/Deqpgles31common_intbitstofloatTestCase.cpp",
"../functional/Deqpgles31common_isinfTestCase.cpp",
"../functional/Deqpgles31common_isnanTestCase.cpp",
"../functional/Deqpgles31common_ldexpTestCase.cpp",
"../functional/Deqpgles31common_modfTestCase.cpp",
"../functional/Deqpgles31common_roundTestCase.cpp",
"../functional/Deqpgles31common_roundevenTestCase.cpp",
"../functional/Deqpgles31common_signTestCase.cpp",
"../functional/Deqpgles31common_truncTestCase.cpp",
"../functional/Deqpgles31common_uintbitstofloatTestCase.cpp",
"../info/Deqpgles31dEQP-GLES31_infoTestCase.cpp",
]
include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ]
deps = [ ":libdeqpgles31func0001" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsDeqpgles31TestSuite0001 test cases",
"driver": {
"module-name": "ActsDeqpgles31TestSuite0001",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/gl_cts",
"tar zxvf /data/local/tmp/gl_cts.tar.gz -C /data/local/tmp/gl_cts",
"cp -r /data/local/tmp/gl_cts/data/gles2 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles3 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles31 /data/local/tmp"
],
"push": [
"ActsDeqpgles31TestSuite0001->/data/local/tmp/ActsDeqpgles31TestSuite0001",
"../../../common/common/librosen_context.z.so->/system/lib",
"../../../../../test/xts/acts/graphic/vkgl/data/gl_cts.tar.gz->/data/local/tmp/gl_cts.tar.gz"
],
"type": "PushKit"
},
{
"type": "ShellKit",
"run-command": [
"remount",
"mkdir /data/test",
"cd /data/local/tmp"
]
}
]
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include "logdefine.h"
namespace OHOS {
tcu::TestLog Logdefine::tcutestlog("/data/local/tmp/ActsDeqpgles31TestSuite0001.qpa", 0);
} // OHOS
\ No newline at end of file
# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
# 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.
import("//test/xts/acts/graphic/vkgl/comm.gni")
config("deqp_platform_ohos_config") {
cflags_cc = deqp_common_cflags_cc
cflags_cc += [
# "-Wno-conversion",
# "-Wno-unused-function",
"-Wno-unused-parameter",
]
defines = deqp_common_defines
# defines -=["DE_PTR_SIZE=8"]
defines += [
"DE_PTR_SIZE=4",
"_XOPEN_SOURCE=600",
]
}
ohos_static_library("libdeqpgles31func0002") {
sources = common_src
sources += [ "../Deqpgles31BaseFunc.cpp" ]
include_dirs = common_include
deps = common_depends
external_deps = [
"hilog_native:libhilog",
"multimedia_image_standard:image_native",
]
configs = [ ":deqp_platform_ohos_config" ]
public_deps = [ "//foundation/ace/ace_engine/build/external_config/flutter/skia:ace_skia_ohos" ]
}
ohos_moduletest_suite("ActsDeqpgles31TestSuite0002") {
sources = [
"../ActsDeqpgles310002TestSuite.cpp",
"../functional/Deqpgles31integer_bitcountTestCase.cpp",
"../functional/Deqpgles31integer_bitfieldextractTestCase.cpp",
"../functional/Deqpgles31integer_bitfieldinsertTestCase.cpp",
"../functional/Deqpgles31integer_bitfieldreverseTestCase.cpp",
"../functional/Deqpgles31integer_findlsbTestCase.cpp",
"../functional/Deqpgles31integer_findmsbTestCase.cpp",
"../functional/Deqpgles31integer_imulextendedTestCase.cpp",
"../functional/Deqpgles31integer_uaddcarryTestCase.cpp",
"../functional/Deqpgles31integer_umulextendedTestCase.cpp",
"../functional/Deqpgles31integer_usubborrowTestCase.cpp",
]
include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ]
deps = [ ":libdeqpgles31func0002" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsDeqpgles31TestSuite0002 test cases",
"driver": {
"module-name": "ActsDeqpgles31TestSuite0002",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/gl_cts",
"tar zxvf /data/local/tmp/gl_cts.tar.gz -C /data/local/tmp/gl_cts",
"cp -r /data/local/tmp/gl_cts/data/gles2 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles3 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles31 /data/local/tmp"
],
"push": [
"ActsDeqpgles31TestSuite0002->/data/local/tmp/ActsDeqpgles31TestSuite0002",
"../../../common/common/librosen_context.z.so->/system/lib",
"../../../../../test/xts/acts/graphic/vkgl/data/gl_cts.tar.gz->/data/local/tmp/gl_cts.tar.gz"
],
"type": "PushKit"
},
{
"type": "ShellKit",
"run-command": [
"remount",
"mkdir /data/test",
"cd /data/local/tmp"
]
}
]
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include "logdefine.h"
namespace OHOS {
tcu::TestLog Logdefine::tcutestlog("/data/local/tmp/ActsDeqpgles31TestSuite0002.qpa", 0);
} // OHOS
\ No newline at end of file
# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
# 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.
import("//test/xts/acts/graphic/vkgl/comm.gni")
config("deqp_platform_ohos_config") {
cflags_cc = deqp_common_cflags_cc
cflags_cc += [
# "-Wno-conversion",
# "-Wno-unused-function",
"-Wno-unused-parameter",
]
defines = deqp_common_defines
# defines -=["DE_PTR_SIZE=8"]
defines += [
"DE_PTR_SIZE=4",
"_XOPEN_SOURCE=600",
]
}
ohos_static_library("libdeqpgles31func0003") {
sources = common_src
sources += [ "../Deqpgles31BaseFunc.cpp" ]
include_dirs = common_include
deps = common_depends
external_deps = [
"hilog_native:libhilog",
"multimedia_image_standard:image_native",
]
configs = [ ":deqp_platform_ohos_config" ]
public_deps = [ "//foundation/ace/ace_engine/build/external_config/flutter/skia:ace_skia_ohos" ]
}
ohos_moduletest_suite("ActsDeqpgles31TestSuite0003") {
sources = [
"../ActsDeqpgles310003TestSuite.cpp",
"../functional/Deqpgles31abs_highp_computeTestCase.cpp",
"../functional/Deqpgles31abs_lowp_computeTestCase.cpp",
"../functional/Deqpgles31abs_mediump_computeTestCase.cpp",
"../functional/Deqpgles31acos_highp_computeTestCase.cpp",
"../functional/Deqpgles31acos_lowp_computeTestCase.cpp",
"../functional/Deqpgles31acosh_lowp_computeTestCase.cpp",
"../functional/Deqpgles31acosh_mediump_computeTestCase.cpp",
"../functional/Deqpgles31add_highp_computeTestCase.cpp",
"../functional/Deqpgles31add_lowp_computeTestCase.cpp",
"../functional/Deqpgles31add_mediump_computeTestCase.cpp",
"../functional/Deqpgles31asin_highp_computeTestCase.cpp",
"../functional/Deqpgles31asin_lowp_computeTestCase.cpp",
"../functional/Deqpgles31asin_mediump_computeTestCase.cpp",
"../functional/Deqpgles31asinh_highp_computeTestCase.cpp",
"../functional/Deqpgles31asinh_lowp_computeTestCase.cpp",
"../functional/Deqpgles31asinh_mediump_computeTestCase.cpp",
"../functional/Deqpgles31atan2_lowp_computeTestCase.cpp",
"../functional/Deqpgles31atan_highp_computeTestCase.cpp",
"../functional/Deqpgles31atan_lowp_computeTestCase.cpp",
"../functional/Deqpgles31atanh_lowp_computeTestCase.cpp",
"../functional/Deqpgles31atanh_mediump_computeTestCase.cpp",
"../functional/Deqpgles31builtin_functions_texture_sizeTestCase.cpp",
"../functional/Deqpgles31ceil_highp_computeTestCase.cpp",
"../functional/Deqpgles31ceil_lowp_computeTestCase.cpp",
"../functional/Deqpgles31ceil_mediump_computeTestCase.cpp",
"../functional/Deqpgles31clamp_lowp_computeTestCase.cpp",
"../functional/Deqpgles31clamp_mediump_computeTestCase.cpp",
"../functional/Deqpgles31cos_highp_computeTestCase.cpp",
"../functional/Deqpgles31cos_lowp_computeTestCase.cpp",
"../functional/Deqpgles31cos_mediump_computeTestCase.cpp",
"../functional/Deqpgles31cosh_highp_computeTestCase.cpp",
"../functional/Deqpgles31cosh_lowp_computeTestCase.cpp",
"../functional/Deqpgles31cosh_mediump_computeTestCase.cpp",
"../functional/Deqpgles31degrees_highp_computeTestCase.cpp",
"../functional/Deqpgles31degrees_lowp_computeTestCase.cpp",
"../functional/Deqpgles31degrees_mediump_computeTestCase.cpp",
"../functional/Deqpgles31determinant_highp_computeTestCase.cpp",
"../functional/Deqpgles31determinant_lowp_computeTestCase.cpp",
"../functional/Deqpgles31determinant_mediump_computeTestCase.cpp",
"../functional/Deqpgles31distance_highp_computeTestCase.cpp",
"../functional/Deqpgles31distance_lowp_computeTestCase.cpp",
"../functional/Deqpgles31distance_mediump_computeTestCase.cpp",
"../functional/Deqpgles31div_highp_computeTestCase.cpp",
"../functional/Deqpgles31div_lowp_computeTestCase.cpp",
"../functional/Deqpgles31div_mediump_computeTestCase.cpp",
"../functional/Deqpgles31dot_highp_computeTestCase.cpp",
"../functional/Deqpgles31dot_lowp_computeTestCase.cpp",
"../functional/Deqpgles31dot_mediump_computeTestCase.cpp",
"../functional/Deqpgles31exp2_highp_computeTestCase.cpp",
"../functional/Deqpgles31exp2_lowp_computeTestCase.cpp",
"../functional/Deqpgles31exp2_mediump_computeTestCase.cpp",
"../functional/Deqpgles31exp_highp_computeTestCase.cpp",
"../functional/Deqpgles31exp_lowp_computeTestCase.cpp",
"../functional/Deqpgles31exp_mediump_computeTestCase.cpp",
"../functional/Deqpgles31faceforward_highp_computeTestCase.cpp",
"../functional/Deqpgles31faceforward_lowp_computeTestCase.cpp",
"../functional/Deqpgles31faceforward_mediump_computeTestCase.cpp",
"../functional/Deqpgles31floor_highp_computeTestCase.cpp",
"../functional/Deqpgles31floor_lowp_computeTestCase.cpp",
"../functional/Deqpgles31floor_mediump_computeTestCase.cpp",
"../functional/Deqpgles31fma_highp_computeTestCase.cpp",
"../functional/Deqpgles31fma_highp_fragmentTestCase.cpp",
"../functional/Deqpgles31fma_highp_vertexTestCase.cpp",
"../functional/Deqpgles31fma_lowp_computeTestCase.cpp",
"../functional/Deqpgles31fma_lowp_fragmentTestCase.cpp",
"../functional/Deqpgles31fma_lowp_vertexTestCase.cpp",
"../functional/Deqpgles31fma_mediump_computeTestCase.cpp",
"../functional/Deqpgles31fma_mediump_fragmentTestCase.cpp",
"../functional/Deqpgles31fma_mediump_vertexTestCase.cpp",
"../functional/Deqpgles31fract_highp_computeTestCase.cpp",
"../functional/Deqpgles31fract_lowp_computeTestCase.cpp",
"../functional/Deqpgles31fract_mediump_computeTestCase.cpp",
"../functional/Deqpgles31frexp_highp_computeTestCase.cpp",
"../functional/Deqpgles31frexp_highp_fragmentTestCase.cpp",
"../functional/Deqpgles31frexp_highp_vertexTestCase.cpp",
"../functional/Deqpgles31frexp_lowp_computeTestCase.cpp",
"../functional/Deqpgles31frexp_lowp_fragmentTestCase.cpp",
"../functional/Deqpgles31frexp_lowp_vertexTestCase.cpp",
"../functional/Deqpgles31frexp_mediump_computeTestCase.cpp",
"../functional/Deqpgles31frexp_mediump_fragmentTestCase.cpp",
"../functional/Deqpgles31frexp_mediump_vertexTestCase.cpp",
"../functional/Deqpgles31inverse_highp_computeTestCase.cpp",
"../functional/Deqpgles31inverse_lowp_computeTestCase.cpp",
"../functional/Deqpgles31inverse_mediump_computeTestCase.cpp",
"../functional/Deqpgles31inversesqrt_highp_computeTestCase.cpp",
"../functional/Deqpgles31inversesqrt_lowp_computeTestCase.cpp",
"../functional/Deqpgles31inversesqrt_mediump_computeTestCase.cpp",
"../functional/Deqpgles31ldexp_highp_computeTestCase.cpp",
"../functional/Deqpgles31ldexp_highp_fragmentTestCase.cpp",
"../functional/Deqpgles31ldexp_highp_vertexTestCase.cpp",
"../functional/Deqpgles31ldexp_lowp_computeTestCase.cpp",
"../functional/Deqpgles31ldexp_lowp_fragmentTestCase.cpp",
"../functional/Deqpgles31ldexp_lowp_vertexTestCase.cpp",
"../functional/Deqpgles31ldexp_mediump_computeTestCase.cpp",
"../functional/Deqpgles31ldexp_mediump_fragmentTestCase.cpp",
"../functional/Deqpgles31ldexp_mediump_vertexTestCase.cpp",
"../functional/Deqpgles31length_highp_computeTestCase.cpp",
"../functional/Deqpgles31length_lowp_computeTestCase.cpp",
"../functional/Deqpgles31length_mediump_computeTestCase.cpp",
"../functional/Deqpgles31log2_highp_computeTestCase.cpp",
"../functional/Deqpgles31log2_lowp_computeTestCase.cpp",
"../functional/Deqpgles31log2_mediump_computeTestCase.cpp",
"../functional/Deqpgles31log_highp_computeTestCase.cpp",
"../functional/Deqpgles31log_lowp_computeTestCase.cpp",
"../functional/Deqpgles31log_mediump_computeTestCase.cpp",
"../functional/Deqpgles31matrixcompmult_highp_computeTestCase.cpp",
"../functional/Deqpgles31matrixcompmult_lowp_computeTestCase.cpp",
"../functional/Deqpgles31matrixcompmult_mediump_computeTestCase.cpp",
"../functional/Deqpgles31max_lowp_computeTestCase.cpp",
"../functional/Deqpgles31max_mediump_computeTestCase.cpp",
"../functional/Deqpgles31min_lowp_computeTestCase.cpp",
"../functional/Deqpgles31min_mediump_computeTestCase.cpp",
"../functional/Deqpgles31mix_highp_computeTestCase.cpp",
"../functional/Deqpgles31mix_lowp_computeTestCase.cpp",
"../functional/Deqpgles31mix_mediump_computeTestCase.cpp",
"../functional/Deqpgles31mod_highp_computeTestCase.cpp",
"../functional/Deqpgles31mod_lowp_computeTestCase.cpp",
"../functional/Deqpgles31mod_mediump_computeTestCase.cpp",
"../functional/Deqpgles31mul_highp_computeTestCase.cpp",
"../functional/Deqpgles31mul_lowp_computeTestCase.cpp",
"../functional/Deqpgles31mul_mediump_computeTestCase.cpp",
"../functional/Deqpgles31normalize_highp_computeTestCase.cpp",
"../functional/Deqpgles31normalize_lowp_computeTestCase.cpp",
"../functional/Deqpgles31normalize_mediump_computeTestCase.cpp",
"../functional/Deqpgles31outerproduct_highp_computeTestCase.cpp",
"../functional/Deqpgles31outerproduct_lowp_computeTestCase.cpp",
"../functional/Deqpgles31outerproduct_mediump_computeTestCase.cpp",
"../functional/Deqpgles31pow_highp_computeTestCase.cpp",
"../functional/Deqpgles31pow_lowp_computeTestCase.cpp",
"../functional/Deqpgles31pow_mediump_computeTestCase.cpp",
"../functional/Deqpgles31precision_crossTestCase.cpp",
"../functional/Deqpgles31precision_modfTestCase.cpp",
"../functional/Deqpgles31radians_highp_computeTestCase.cpp",
"../functional/Deqpgles31radians_lowp_computeTestCase.cpp",
"../functional/Deqpgles31radians_mediump_computeTestCase.cpp",
"../functional/Deqpgles31reflect_highp_computeTestCase.cpp",
"../functional/Deqpgles31reflect_lowp_computeTestCase.cpp",
"../functional/Deqpgles31reflect_mediump_computeTestCase.cpp",
"../functional/Deqpgles31refract_highp_computeTestCase.cpp",
"../functional/Deqpgles31refract_lowp_computeTestCase.cpp",
"../functional/Deqpgles31refract_mediump_computeTestCase.cpp",
"../functional/Deqpgles31round_highp_computeTestCase.cpp",
"../functional/Deqpgles31round_lowp_computeTestCase.cpp",
"../functional/Deqpgles31round_mediump_computeTestCase.cpp",
"../functional/Deqpgles31roundeven_highp_computeTestCase.cpp",
"../functional/Deqpgles31roundeven_lowp_computeTestCase.cpp",
"../functional/Deqpgles31roundeven_mediump_computeTestCase.cpp",
"../functional/Deqpgles31sample_mask_in_bit_count_per_pixelTestCase.cpp",
"../functional/Deqpgles31sample_mask_in_sample_maskTestCase.cpp",
"../functional/Deqpgles31sample_pos_correctnessTestCase.cpp",
"../functional/Deqpgles31sample_pos_distributionTestCase.cpp",
"../functional/Deqpgles31sample_variables_max_samplesTestCase.cpp",
"../functional/Deqpgles31sample_variables_num_samplesTestCase.cpp",
"../functional/Deqpgles31sample_variables_sample_idTestCase.cpp",
"../functional/Deqpgles31sign_highp_computeTestCase.cpp",
"../functional/Deqpgles31sign_lowp_computeTestCase.cpp",
"../functional/Deqpgles31sign_mediump_computeTestCase.cpp",
"../functional/Deqpgles31sin_highp_computeTestCase.cpp",
"../functional/Deqpgles31sin_lowp_computeTestCase.cpp",
"../functional/Deqpgles31sin_mediump_computeTestCase.cpp",
"../functional/Deqpgles31sinh_highp_computeTestCase.cpp",
"../functional/Deqpgles31sinh_lowp_computeTestCase.cpp",
"../functional/Deqpgles31sinh_mediump_computeTestCase.cpp",
"../functional/Deqpgles31smoothstep_highp_computeTestCase.cpp",
"../functional/Deqpgles31smoothstep_lowp_computeTestCase.cpp",
"../functional/Deqpgles31sqrt_highp_computeTestCase.cpp",
"../functional/Deqpgles31sqrt_lowp_computeTestCase.cpp",
"../functional/Deqpgles31sqrt_mediump_computeTestCase.cpp",
"../functional/Deqpgles31step_highp_computeTestCase.cpp",
"../functional/Deqpgles31step_lowp_computeTestCase.cpp",
"../functional/Deqpgles31step_mediump_computeTestCase.cpp",
"../functional/Deqpgles31sub_highp_computeTestCase.cpp",
"../functional/Deqpgles31sub_lowp_computeTestCase.cpp",
"../functional/Deqpgles31sub_mediump_computeTestCase.cpp",
"../functional/Deqpgles31tan_highp_computeTestCase.cpp",
"../functional/Deqpgles31tan_lowp_computeTestCase.cpp",
"../functional/Deqpgles31tan_mediump_computeTestCase.cpp",
"../functional/Deqpgles31tanh_highp_computeTestCase.cpp",
"../functional/Deqpgles31tanh_lowp_computeTestCase.cpp",
"../functional/Deqpgles31tanh_mediump_computeTestCase.cpp",
"../functional/Deqpgles31transpose_highp_computeTestCase.cpp",
"../functional/Deqpgles31transpose_lowp_computeTestCase.cpp",
"../functional/Deqpgles31transpose_mediump_computeTestCase.cpp",
"../functional/Deqpgles31trunc_highp_computeTestCase.cpp",
"../functional/Deqpgles31trunc_lowp_computeTestCase.cpp",
"../functional/Deqpgles31trunc_mediump_computeTestCase.cpp",
"../functional/Deqpgles31uniform_findLSBMinusOneTestCase.cpp",
"../functional/Deqpgles31uniform_findLSBZeroTestCase.cpp",
"../functional/Deqpgles31uniform_findMSBMinusOneTestCase.cpp",
"../functional/Deqpgles31uniform_findMSBZeroTestCase.cpp",
]
include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ]
deps = [ ":libdeqpgles31func0003" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsDeqpgles31TestSuite0003 test cases",
"driver": {
"module-name": "ActsDeqpgles31TestSuite0003",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/gl_cts",
"tar zxvf /data/local/tmp/gl_cts.tar.gz -C /data/local/tmp/gl_cts",
"cp -r /data/local/tmp/gl_cts/data/gles2 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles3 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles31 /data/local/tmp"
],
"push": [
"ActsDeqpgles31TestSuite0003->/data/local/tmp/ActsDeqpgles31TestSuite0003",
"../../../common/common/librosen_context.z.so->/system/lib",
"../../../../../test/xts/acts/graphic/vkgl/data/gl_cts.tar.gz->/data/local/tmp/gl_cts.tar.gz"
],
"type": "PushKit"
},
{
"type": "ShellKit",
"run-command": [
"remount",
"mkdir /data/test",
"cd /data/local/tmp"
]
}
]
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include "logdefine.h"
namespace OHOS {
tcu::TestLog Logdefine::tcutestlog("/data/local/tmp/ActsDeqpgles31TestSuite0003.qpa", 0);
} // OHOS
\ No newline at end of file
# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
# 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.
import("//test/xts/acts/graphic/vkgl/comm.gni")
config("deqp_platform_ohos_config") {
cflags_cc = deqp_common_cflags_cc
cflags_cc += [
# "-Wno-conversion",
# "-Wno-unused-function",
"-Wno-unused-parameter",
]
defines = deqp_common_defines
# defines -=["DE_PTR_SIZE=8"]
defines += [
"DE_PTR_SIZE=4",
"_XOPEN_SOURCE=600",
]
}
ohos_static_library("libdeqpgles31func0004") {
sources = common_src
sources += [ "../Deqpgles31BaseFunc.cpp" ]
include_dirs = common_include
deps = common_depends
external_deps = [
"hilog_native:libhilog",
"multimedia_image_standard:image_native",
]
configs = [ ":deqp_platform_ohos_config" ]
public_deps = [ "//foundation/ace/ace_engine/build/external_config/flutter/skia:ace_skia_ohos" ]
}
ohos_moduletest_suite("ActsDeqpgles31TestSuite0004") {
sources = [
"../ActsDeqpgles310004TestSuite.cpp",
"../functional/Deqpgles31const_expression_computeTestCase.cpp",
"../functional/Deqpgles31const_expression_fragmentTestCase.cpp",
"../functional/Deqpgles31const_expression_geometryTestCase.cpp",
"../functional/Deqpgles31const_expression_tessellation_controlTestCase.cpp",
"../functional/Deqpgles31const_expression_tessellation_evaluationTestCase.cpp",
"../functional/Deqpgles31const_expression_vertexTestCase.cpp",
"../functional/Deqpgles31const_literal_computeTestCase.cpp",
"../functional/Deqpgles31const_literal_fragmentTestCase.cpp",
"../functional/Deqpgles31const_literal_geometryTestCase.cpp",
"../functional/Deqpgles31const_literal_tessellation_controlTestCase.cpp",
"../functional/Deqpgles31const_literal_tessellation_evaluationTestCase.cpp",
"../functional/Deqpgles31const_literal_vertexTestCase.cpp",
"../functional/Deqpgles31constructor_explicitTestCase.cpp",
"../functional/Deqpgles31constructor_implicitTestCase.cpp",
"../functional/Deqpgles31dynamically_uniform_computeTestCase.cpp",
"../functional/Deqpgles31dynamically_uniform_fragmentTestCase.cpp",
"../functional/Deqpgles31dynamically_uniform_geometryTestCase.cpp",
"../functional/Deqpgles31dynamically_uniform_tessellation_controlTestCase.cpp",
"../functional/Deqpgles31dynamically_uniform_tessellation_evaluationTestCase.cpp",
"../functional/Deqpgles31dynamically_uniform_vertexTestCase.cpp",
"../functional/Deqpgles31es31_implicit_sizeTestCase.cpp",
"../functional/Deqpgles31es31_invalidTestCase.cpp",
"../functional/Deqpgles31es31_overloadingTestCase.cpp",
"../functional/Deqpgles31es32_invalidTestCase.cpp",
"../functional/Deqpgles31es32_overloadingTestCase.cpp",
"../functional/Deqpgles31interpolate_at_centroid_negativeTestCase.cpp",
"../functional/Deqpgles31interpolate_at_offset_array_elementTestCase.cpp",
"../functional/Deqpgles31interpolate_at_offset_at_sample_positionTestCase.cpp",
"../functional/Deqpgles31interpolate_at_offset_centroid_qualifierTestCase.cpp",
"../functional/Deqpgles31interpolate_at_offset_negativeTestCase.cpp",
"../functional/Deqpgles31interpolate_at_offset_no_qualifiersTestCase.cpp",
"../functional/Deqpgles31interpolate_at_offset_sample_qualifierTestCase.cpp",
"../functional/Deqpgles31interpolate_at_sample_at_sample_idTestCase.cpp",
"../functional/Deqpgles31interpolate_at_sample_centroid_qualifiedTestCase.cpp",
"../functional/Deqpgles31interpolate_at_sample_dynamic_sample_numberTestCase.cpp",
"../functional/Deqpgles31interpolate_at_sample_negativeTestCase.cpp",
"../functional/Deqpgles31interpolate_at_sample_non_multisample_bufferTestCase.cpp",
"../functional/Deqpgles31interpolate_at_sample_static_sample_numberTestCase.cpp",
"../functional/Deqpgles31multisample_interpolation_sample_qualifierTestCase.cpp",
"../functional/Deqpgles31opaque_type_indexing_atomic_counterTestCase.cpp",
"../functional/Deqpgles31opaque_type_indexing_ssboTestCase.cpp",
"../functional/Deqpgles31opaque_type_indexing_uboTestCase.cpp",
"../functional/Deqpgles31parameter_inTestCase.cpp",
"../functional/Deqpgles31parameter_outTestCase.cpp",
"../functional/Deqpgles31parameter_unnamedTestCase.cpp",
"../functional/Deqpgles31return_explicitTestCase.cpp",
"../functional/Deqpgles31return_implicitTestCase.cpp",
"../functional/Deqpgles31sample_mask_discard_half_per_pixelTestCase.cpp",
"../functional/Deqpgles31sample_mask_discard_half_per_sampleTestCase.cpp",
"../functional/Deqpgles31sample_mask_discard_half_per_two_samplesTestCase.cpp",
"../functional/Deqpgles31sample_mask_in_bit_count_per_sampleTestCase.cpp",
"../functional/Deqpgles31sample_mask_in_bit_count_per_two_samplesTestCase.cpp",
"../functional/Deqpgles31sample_mask_in_bits_unique_per_sampleTestCase.cpp",
"../functional/Deqpgles31sample_mask_in_bits_unique_per_two_samplesTestCase.cpp",
"../functional/Deqpgles31sample_mask_inverse_per_pixelTestCase.cpp",
"../functional/Deqpgles31sample_mask_inverse_per_sampleTestCase.cpp",
"../functional/Deqpgles31sample_mask_inverse_per_two_samplesTestCase.cpp",
"../functional/Deqpgles31uniform_computeTestCase.cpp",
"../functional/Deqpgles31uniform_fragmentTestCase.cpp",
"../functional/Deqpgles31uniform_geometryTestCase.cpp",
"../functional/Deqpgles31uniform_tessellation_controlTestCase.cpp",
"../functional/Deqpgles31uniform_tessellation_evaluationTestCase.cpp",
"../functional/Deqpgles31uniform_vertexTestCase.cpp",
]
include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ]
deps = [ ":libdeqpgles31func0004" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsDeqpgles31TestSuite0004 test cases",
"driver": {
"module-name": "ActsDeqpgles31TestSuite0004",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/gl_cts",
"tar zxvf /data/local/tmp/gl_cts.tar.gz -C /data/local/tmp/gl_cts",
"cp -r /data/local/tmp/gl_cts/data/gles2 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles3 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles31 /data/local/tmp"
],
"push": [
"ActsDeqpgles31TestSuite0004->/data/local/tmp/ActsDeqpgles31TestSuite0004",
"../../../common/common/librosen_context.z.so->/system/lib",
"../../../../../test/xts/acts/graphic/vkgl/data/gl_cts.tar.gz->/data/local/tmp/gl_cts.tar.gz"
],
"type": "PushKit"
},
{
"type": "ShellKit",
"run-command": [
"remount",
"mkdir /data/test",
"cd /data/local/tmp"
]
}
]
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include "logdefine.h"
namespace OHOS {
tcu::TestLog Logdefine::tcutestlog("/data/local/tmp/ActsDeqpgles31TestSuite0004.qpa", 0);
} // OHOS
\ No newline at end of file
# Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
# 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.
import("//test/xts/acts/graphic/vkgl/comm.gni")
config("deqp_platform_ohos_config") {
cflags_cc = deqp_common_cflags_cc
cflags_cc += [
# "-Wno-conversion",
# "-Wno-unused-function",
"-Wno-unused-parameter",
]
defines = deqp_common_defines
# defines -=["DE_PTR_SIZE=8"]
defines += [
"DE_PTR_SIZE=4",
"_XOPEN_SOURCE=600",
]
}
ohos_static_library("libdeqpgles31func0005") {
sources = common_src
sources += [ "../Deqpgles31BaseFunc.cpp" ]
include_dirs = common_include
deps = common_depends
external_deps = [
"hilog_native:libhilog",
"multimedia_image_standard:image_native",
]
configs = [ ":deqp_platform_ohos_config" ]
public_deps = [ "//foundation/ace/ace_engine/build/external_config/flutter/skia:ace_skia_ohos" ]
}
ohos_moduletest_suite("ActsDeqpgles31TestSuite0005") {
sources = [
"../ActsDeqpgles310005TestSuite.cpp",
"../functional/Deqpgles31assignment_explicit_to_explicitTestCase.cpp",
"../functional/Deqpgles31assignment_explicit_to_implicitTestCase.cpp",
"../functional/Deqpgles31assignment_implicit_to_explicitTestCase.cpp",
"../functional/Deqpgles31assignment_implicit_to_implicitTestCase.cpp",
"../functional/Deqpgles31barriers_rulesTestCase.cpp",
"../functional/Deqpgles31builtin_constants_coreTestCase.cpp",
"../functional/Deqpgles31declarations_unspecified_precisionTestCase.cpp",
"../functional/Deqpgles31es31_array_accessTestCase.cpp",
"../functional/Deqpgles31es31_io_blockTestCase.cpp",
"../functional/Deqpgles31es31_lengthTestCase.cpp",
"../functional/Deqpgles31es31_shader_storage_blockTestCase.cpp",
"../functional/Deqpgles31es32_array_accessTestCase.cpp",
"../functional/Deqpgles31es32_implicit_sizeTestCase.cpp",
"../functional/Deqpgles31es32_io_blockTestCase.cpp",
"../functional/Deqpgles31es32_lengthTestCase.cpp",
"../functional/Deqpgles31es32_shader_storage_blockTestCase.cpp",
"../functional/Deqpgles31layout_declarations_rulesTestCase.cpp",
"../functional/Deqpgles31single_statement_multiple_declarations_explicit_constructorTestCase.cpp",
"../functional/Deqpgles31single_statement_multiple_declarations_implicit_constructorTestCase.cpp",
"../functional/Deqpgles31uniform_basicTestCase.cpp",
"../functional/Deqpgles31uniform_blockTestCase.cpp",
"../functional/Deqpgles31uniform_rulesTestCase.cpp",
"../functional/Deqpgles31uniform_structTestCase.cpp",
"../functional/Deqpgles31uniform_typesTestCase.cpp",
"../functional/Deqpgles31varying_qualifiersTestCase.cpp",
"../functional/Deqpgles31varying_rulesTestCase.cpp",
"../functional/Deqpgles31varying_typesTestCase.cpp",
]
include_dirs = [ "//test/xts/acts/graphic/vkgl/src" ]
deps = [ ":libdeqpgles31func0005" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsDeqpgles31TestSuite0005 test cases",
"driver": {
"module-name": "ActsDeqpgles31TestSuite0005",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/gl_cts",
"tar zxvf /data/local/tmp/gl_cts.tar.gz -C /data/local/tmp/gl_cts",
"cp -r /data/local/tmp/gl_cts/data/gles2 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles3 /data/local/tmp",
"cp -r /data/local/tmp/gl_cts/data/gles31 /data/local/tmp"
],
"push": [
"ActsDeqpgles31TestSuite0005->/data/local/tmp/ActsDeqpgles31TestSuite0005",
"../../../common/common/librosen_context.z.so->/system/lib",
"../../../../../test/xts/acts/graphic/vkgl/data/gl_cts.tar.gz->/data/local/tmp/gl_cts.tar.gz"
],
"type": "PushKit"
},
{
"type": "ShellKit",
"run-command": [
"remount",
"mkdir /data/test",
"cd /data/local/tmp"
]
}
]
}
\ No newline at end of file
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* 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.
*/
#include "logdefine.h"
namespace OHOS {
tcu::TestLog Logdefine::tcutestlog("/data/local/tmp/ActsDeqpgles31TestSuite0005.qpa", 0);
} // OHOS
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册