未验证 提交 c8b9b248 编写于 作者: O openharmony_ci 提交者: Gitee

!9971 添加vulkan的测试用例:texture和ubo

Merge pull request !9971 from wshikh/master
......@@ -22,7 +22,10 @@
"rom": "~256KB",
"ram": "0KB",
"deps": {
"components": [],
"components": [
"graphic_2d",
"window_manager"
],
"third_party": [
"zlib",
"libpng",
......
......@@ -27,7 +27,10 @@ group("graphic") {
"windowstandard:window_hap_test",
]
if (!(product_name == "ohcore")) {
deps += [ "vkgl:cpvkgl" ]
deps += [
"vkgl:cpvkgl",
#"vulkan:cpvktest",
]
}
} else {
deps = [
......
# 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/tools/build/suite.gni")
import("//foundation/graphic/graphic_2d/graphic_config.gni")
group("ActsVkTest") {
testonly = true
deps = [
"src/texture/build0001:ActsTextureTestSuite0001",
"src/texture/build0002:ActsTextureTestSuite0002",
"src/texture/build0003:ActsTextureTestSuite0003",
"src/texture/build0004:ActsTextureTestSuite0004",
"src/texture/build0005:ActsTextureTestSuite0005",
"src/texture/build0006:ActsTextureTestSuite0006",
"src/texture/build0007:ActsTextureTestSuite0007",
"src/texture/build0008:ActsTextureTestSuite0008",
"src/texture/build0009:ActsTextureTestSuite0009",
"src/texture/build0010:ActsTextureTestSuite0010",
"src/texture/build0011:ActsTextureTestSuite0011",
"src/ubo/build0001:ActsUboTestSuite0001",
"src/ubo/build0002:ActsUboTestSuite0002",
"src/ubo/build0003:ActsUboTestSuite0003",
"src/ubo/build0004:ActsUboTestSuite0004",
"src/ubo/build0005:ActsUboTestSuite0005",
"src/ubo/build0006:ActsUboTestSuite0006",
"src/ubo/build0007:ActsUboTestSuite0007",
"src/ubo/build0008:ActsUboTestSuite0008",
]
}
action("cpvktest") {
testonly = true
script = "cpvkTest.sh"
outputs = [ "${target_out_dir}/cpVktest.log" ]
root_vkgl_path = rebase_path("//")
args = [ "$root_vkgl_path" ]
deps = [
":ActsVkTest",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:deqp_vk_execute",
]
}
# 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/tools/build/suite.gni")
common_include = [
".",
"//test/xts/acts/graphic/vulkan/src",
"//foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include",
"//foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src",
"//foundation/graphic/graphic_2d/rosen/modules/render_service_base/src",
"//foundation/graphic/graphic_2d/rosen/modules/render_service_base/include",
"//foundation/graphic/graphic_2d/rosen/modules/render_service_client",
"//foundation/graphic/graphic_2d/interfaces/innerkits/vsync_module",
"//foundation/graphic/graphic_2d/rosen/include/common",
"//foundation/window/window_manager/interfaces/innerkits/wm",
"//third_party/vk-gl-cts",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/platform/ohos",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/openglcts/modules",
"//third_party/vk-gl-cts/external/openglcts/modules/common",
"//third_party/vk-gl-cts/external/openglcts/modules/gl",
"//third_party/vk-gl-cts/external/openglcts/modules/gles2",
"//third_party/vk-gl-cts/external/openglcts/modules/gles3",
"//third_party/vk-gl-cts/external/openglcts/modules/gles31",
"//third_party/vk-gl-cts/external/openglcts/modules/gles32",
"//third_party/vk-gl-cts/external/openglcts/modules/glesext",
"//third_party/vk-gl-cts/external/openglcts/modules/runner",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/modules/glshared",
"//third_party/vk-gl-cts/framework/platform/ohos/rosen_context",
]
common_depends = [
# "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
# "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
# "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
# "//foundation/graphic/graphic_2d/rosen/samples/2d_graphics:drawing_sample_rs",
# "//foundation/window/window_manager/wm:libwm",
"//third_party/zlib:libz",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/vk-gl-cts/framework/egl:libdeqp_eglutil",
"//third_party/vk-gl-cts/framework/egl/wrapper:libdeqp_eglwrapper",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference:libdeqp_glutil-sglr",
"//third_party/vk-gl-cts/modules/egl:libdeqp-egl",
"//third_party/vk-gl-cts/modules/gles2:libdeqp-gles2",
"//third_party/vk-gl-cts/modules/gles3:libdeqp-gles3",
"//third_party/vk-gl-cts/modules/gles31:libdeqp-gles31",
"//third_party/vk-gl-cts/modules/glshared:libdeqp-gl-shared",
"//third_party/vk-gl-cts/external/openglcts/modules:libdeqp_glcts",
# "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog",
# "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics",
# "//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base",
# "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client",
# "//third_party/zlib:libz",
# "//foundation/window/window_manager/dm:libdm",
# "//foundation/window/window_manager/dmserver:libdms",
# "//foundation/window/window_manager/wm:libwm",
# "//foundation/window/window_manager/wmserver:libwms",
"//third_party/vk-gl-cts/framework/platform/ohos/rosen_context:rosen_context",
]
common_externl_deps = [
"graphic_2d:2d_graphics",
"graphic_2d:librender_service_base",
"graphic_2d:librender_service_client",
"window_manager:libdm",
"window_manager:libwm",
# "window_manager:libdms",
# "window_manager:libwms"
]
common_src = [
"//third_party/vk-gl-cts/framework/platform/ohos/context/tcuOhosNativeContext.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/context/tcuOhosEglContextFactory.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/display/tcuOhosNativeDisplay.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/display/tcuOhosEglDisplayFactory.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/display/window/tcuOhosNativeWindow.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/display/window/tcuOhosWindowFactory.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/display/pixmap/tcuOhosNativePixmap.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/display/pixmap/tcuOhosPixmapFactory.cpp",
"//third_party/vk-gl-cts/framework/platform/ohos/tcuOhosPlatform.cpp",
"logdefine.cpp",
"../../ActsApp.cpp",
]
import("//foundation/graphic/graphic_2d/graphic_config.gni")
import("//third_party/vk-gl-cts/vk_gl_cts.gni")
#!/bin/bash
# Copyright (C) 2021 Huawei Device 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.
set -e
mkdir -p "suites/acts/testcases/vulkandata"
cp -rf "../../third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default" "suites/acts/testcases/vulkandata"
cp -rf "../../third_party/vk-gl-cts/external/vulkancts/mustpass/master/src/fraction-mandatory-tests.txt" "suites/acts/testcases/vulkandata/vk-default"
cp -rf "../../third_party/vk-gl-cts/external/vulkancts/mustpass/master/src/master.txt" "suites/acts/testcases/vulkandata/vk-default"
cp -rf "../../third_party/vk-gl-cts/external/vulkancts/mustpass/master/src/test-issues.txt" "suites/acts/testcases/vulkandata/vk-default"
cp -rf "../../third_party/vk-gl-cts/external/vulkancts/data/vulkan" "suites/acts/testcases/vulkandata"
cp -rf "xts/acts/deqp_vk_execute" "suites/acts/testcases/vulkandata/vk-default"
tar czvf "vulkandata.tar.gz" -C "suites/acts/testcases/vulkandata" "."
mv "vulkandata.tar.gz" "suites/acts/testcases/vulkandata"
cp -rf "graphic/graphic_2d/libdeqp_ohos_platform.z.so" "suites/acts/testcases/vulkandata"
cp -rf "graphic/graphic_2d/librosen_context.z.so" "suites/acts/testcases/vulkandata"
cp -rf "xts/acts/libdeqp_amber.z.so" "suites/acts/testcases/vulkandata"
cp -rf "graphic/graphic_2d/libdeqp_spirv.z.so" "suites/acts/testcases/vulkandata"
cp -rf "graphic/graphic_2d/libdeqp_spvremapper.z.so" "suites/acts/testcases/vulkandata"
cp -rf "thirdparty/skia/libskia_canvaskit.z.so" "suites/acts/testcases/vulkandata"
\ 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 <iostream>
#include "tcuPlatform.hpp"
#include "tcuTestContext.hpp"
#include "tcuTestSessionExecutor.hpp"
#include "tcuTestHierarchyUtil.hpp"
#include "tcuCommandLine.hpp"
#include "tcuTestLog.hpp"
#include "qpInfo.h"
#include "qpDebugOut.h"
#include "deMath.h"
#include "ActsApp.h"
namespace tcu {
using std::string;
/*
* \brief Construct test application
*
* If a fatal error occurs during initialization constructor will call
* die() with debug information.
*
* \param platform Reference to platform implementation.
*/
ActsApp::ActsApp (Platform& platform, Archive& archive, TestLog& log, const CommandLine& cmdLine)
: m_platform(platform),
m_watchDog(DE_NULL),
m_crashHandler(DE_NULL),
m_crashed(false),
m_testCtx(DE_NULL),
m_testRoot(DE_NULL),
m_sessionExecutor(DE_NULL)
{
print("dEQP Core %s (0x%08x) starting..\n", qpGetReleaseName(), qpGetReleaseId());
print(" target implementation = '%s'\n", qpGetTargetName());
if (!deSetRoundingMode(DE_ROUNDINGMODE_TO_NEAREST_EVEN)) {
qpPrintf("WARNING: Failed to set floating-point rounding mode!\n");
}
try {
const RunMode runMode = cmdLine.getRunMode();
// Create test context
m_testCtx = new TestContext(m_platform, archive, log, cmdLine, m_watchDog);
// Create root from registry
m_testRoot = new TestPackageRoot(*m_testCtx, TestPackageRegistry::getSingleton());
// \note No executor is created if runmode is not EXECUTE
if (runMode == RUNMODE_EXECUTE) {
m_sessionExecutor = new TestSessionExecutor(*m_testRoot, *m_testCtx);
} else {
DE_ASSERT(false);
}
} catch (const std::exception& e) {
cleanup();
die("Failed to initialize dEQP: %s", e.what());
}
}
ActsApp::~ActsApp (void)
{
cleanup();
}
void ActsApp::cleanup (void)
{
delete m_sessionExecutor;
delete m_testRoot;
delete m_testCtx;
m_sessionExecutor = DE_NULL;
m_testRoot = DE_NULL;
m_testCtx = DE_NULL;
if (m_crashHandler) {
qpCrashHandler_destroy(m_crashHandler);
}
if (m_watchDog) {
qpWatchDog_destroy(m_watchDog);
}
}
/*
* \brief Step forward test execution
* \return true if application should call iterate() again and false
* if test execution session is complete.
*/
bool ActsApp::iterate (void)
{
if (!m_sessionExecutor) {
DE_ASSERT(m_testCtx->getCommandLine().getRunMode() != RUNMODE_EXECUTE);
return false;
}
// Poll platform events
const bool platformOk = m_platform.processEvents();
// Iterate a step.
bool testExecOk = false;
if (platformOk) {
try {
testExecOk = m_sessionExecutor->iterate();
} catch (const std::exception& e) {
die("%s", e.what());
}
}
return platformOk && testExecOk;
}
const TestRunStatus& ActsApp::getResult (void) const
{
return m_sessionExecutor->getStatus();
}
} // tcu
/*
* 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 _ACTSAPP_HPP
#define _ACTSAPP_HPP
#include "tcuDefs.hpp"
#include "qpWatchDog.h"
#include "qpCrashHandler.h"
#include "deMutex.hpp"
#include "tcuTestSessionExecutor.hpp"
#include "tcuTestPackage.hpp"
namespace tcu {
enum class EWATCHDOG {
WATCHDOG_TOTAL_TIME_LIMIT_SECS = 300,
WATCHDOG_INTERVAL_TIME_LIMIT_SECS = 30
};
class ActsApp {
public:
ActsApp (Platform& platform, Archive& archive, TestLog& log, const CommandLine& cmdLine);
virtual ~ActsApp (void);
bool iterate (void);
const TestRunStatus& getResult (void) const;
protected:
void cleanup (void);
Platform& m_platform;
qpWatchDog* m_watchDog;
qpCrashHandler* m_crashHandler;
de::Mutex m_crashLock;
bool m_crashed;
TestContext* m_testCtx;
TestPackageRoot* m_testRoot;
TestSessionExecutor* m_sessionExecutor;
};
} // tcu
#endif // _ACTSAPP_HPP
\ 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 TEST_LOGDEFINE_H
#define TEST_LOGDEFINE_H
#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"
namespace OHOS {
class Logdefine {
public:
static tcu::TestLog tcutestlog;
};
} // OHOS
#endif // TEST_LOGDEFINE_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.
*/
#ifndef TEST_SHRINKDEFINE_H
#define TEST_SHRINKDEFINE_H
#define SHRINK_HWTEST_F(TestSuite, TestCase, VkglCase) \
HWTEST_F(TestSuite, TestCase, Function | MediumTest | Level2) \
{ \
GTEST_LOG_(INFO) << #TestCase << "start"; \
int argc = 3; \
const char *argv[3] = { \
".", \
"--deqp-case=" \
VkglCase, \
"--deqp-archive-dir=/data/local/tmp/" \
}; \
FuncRunResult result = RunTestKHRGLES(argc, argv); \
TestSuite::runResult.numPassed += result.numPassed; \
TestSuite::runResult.numFailed += result.numFailed; \
TestSuite::runResult.numNotSupported += result.numNotSupported; \
TestSuite::runResult.numWarnings += result.numWarnings; \
TestSuite::runResult.numWaived += result.numWaived; \
if (result.isComplete) { \
EXPECT_TRUE(result.isComplete); \
if(result.numPassed==1){ \
EXPECT_TRUE(result.numPassed ==1); \
} \
if(result.numNotSupported==1){ \
EXPECT_TRUE(result.numNotSupported==1); \
} \
} \
GTEST_LOG_(INFO) << #TestCase << "end"; \
}
#endif // 为缩减代码而存在
\ 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 TEST_SUITETESTSHRINKHEAD_H
#define TEST_SUITETESTSHRINKHEAD_H
#define SHRINK_SUITETEST_HEAD(TestSuite) \
namespace OHOS { \
class TestSuite : public testing::Test { \
public: \
static time_t startTime; \
static time_t endTime; \
static FuncRunResult runResult; \
protected: \
static void SetUpTestCase(void) \
{ \
time(&startTime); \
RegistPackage(); \
runResult.numPassed = 0; \
runResult.numFailed = 0; \
runResult.numNotSupported = 0; \
runResult.numWarnings = 0; \
runResult.numWaived = 0; \
}; \
static void 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); \
std::cout << "testmain end --- COST TIME ["<< (endTime-startTime) << "]" << std::endl; \
}; \
virtual void SetUp(void) {}; \
virtual void TearDown(void) {}; \
}; \
}
#endif // 为缩减代码而存在
\ 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 "TextureBaseFunc.h"
#include "ActsTexture0001TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0001TS::startTime;
time_t ActsTexture0001TS::endTime;
FuncRunResult ActsTexture0001TS::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 TEXTURE0001_TESTCASE_H
#define TEXTURE0001_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0001TS)
#endif // TEXTURE0001_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 "TextureBaseFunc.h"
#include "ActsTexture0002TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0002TS::startTime;
time_t ActsTexture0002TS::endTime;
FuncRunResult ActsTexture0002TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0002TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0003TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0003TS::startTime;
time_t ActsTexture0003TS::endTime;
FuncRunResult ActsTexture0003TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0003TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0004TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0004TS::startTime;
time_t ActsTexture0004TS::endTime;
FuncRunResult ActsTexture0004TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0004TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0005TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0005TS::startTime;
time_t ActsTexture0005TS::endTime;
FuncRunResult ActsTexture0005TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0005TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0006TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0006TS::startTime;
time_t ActsTexture0006TS::endTime;
FuncRunResult ActsTexture0006TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0006TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0007TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0007TS::startTime;
time_t ActsTexture0007TS::endTime;
FuncRunResult ActsTexture0007TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0007TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0008TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0008TS::startTime;
time_t ActsTexture0008TS::endTime;
FuncRunResult ActsTexture0008TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0008TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0009TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0009TS::startTime;
time_t ActsTexture0009TS::endTime;
FuncRunResult ActsTexture0009TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0009TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0010TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0010TS::startTime;
time_t ActsTexture0010TS::endTime;
FuncRunResult ActsTexture0010TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0010TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0011TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0011TS::startTime;
time_t ActsTexture0011TS::endTime;
FuncRunResult ActsTexture0011TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0011TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTexture0012TestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTexture0012TS::startTime;
time_t ActsTexture0012TS::endTime;
FuncRunResult ActsTexture0012TS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTexture0012TS)
#endif // TEXTURE_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 "TextureBaseFunc.h"
#include "ActsTextureTestSuite.h"
namespace OHOS {
using namespace std;
using namespace testing::ext;
time_t ActsTextureTS::startTime;
time_t ActsTextureTS::endTime;
FuncRunResult ActsTextureTS::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 TEXTURE_TESTCASE_H
#define TEXTURE_TESTCASE_H
#include "TextureBaseFunc.h"
#include "testsuitehead.h"
SHRINK_SUITETEST_HEAD(ActsTextureTS)
#endif // TEXTURE_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 <iostream>
#include "tcuDefs.hpp"
#include "tcuCommandLine.hpp"
#include "tcuPlatform.hpp"
// #include "ActsApp.h"
#include "tcuApp.hpp"
#include "tcuResource.hpp"
#include "tcuTestLog.hpp"
#include "tcuTestSessionExecutor.hpp"
#include "deUniquePtr.hpp"
#include "tcuOhosPlatform.hpp"
#include "external/vulkancts/modules/vulkan/vktTestPackage.hpp"
#include "logdefine.h"
#include "TextureBaseFunc.h"
static tcu::TestPackage* createTestPackage (tcu::TestContext& testCtx)
{
return new vkt::TestPackage(testCtx);
}
static tcu::TestPackage* createExperimentalTestPackage (tcu::TestContext& testCtx)
{
return new vkt::ExperimentalTestPackage(testCtx);
}
// tcu::TestPackageDescriptor g_vktPackageDescriptor("dEQP-VK", createTestPackage);
// tcu::TestPackageDescriptor g_vktExperimentalPackageDescriptor("dEQP-VK-experimental", createExperimentalTestPackage);
void RegistPackage(void)
{
tcu::TestPackageRegistry *registry = tcu::TestPackageRegistry::getSingleton();
registry->registerPackage("dEQP-VK", createTestPackage);
registry->registerPackage("dEQP-VK-experimental", createExperimentalTestPackage);
}
// extern tcu::TestLog tcutestlog;
FuncRunResult RunTestKHRGLES(int argc, const char** argv)
{
FuncRunResult runResult;
try {
tcu::CommandLine cmdLine(argc, argv);
std::cout << "testmain end argc"<< argc << ";" << argv[0] << ";" << argv[1] << ";" << argv[2] << std::endl;
tcu::DirArchive archive(cmdLine.getArchiveDir());
de::UniquePtr<tcu::Platform> platform(createOhosPlatform());
de::UniquePtr<tcu::App> app(new tcu::App(*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 TEXTURE_FUNC_H
#define TEXTURE_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 // TEXTURE_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/vulkan/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("libtexturefunc0001") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0001") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0001TestSuite.cpp",
"../texture/Texture_explicit_lodTestCase.cpp",
"../texture/Texture_filteringTestCase.cpp",
"../texture/Texture_mipmapTestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0001" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0001 test cases",
"driver": {
"module-name": "ActsTextureTS0001",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0001->/data/local/tmp/ActsTextureTS0001",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0001.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/vulkan/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("libtexturefunc0002") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0002") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0002TestSuite.cpp",
"../texture/Texture_shadow01TestCase.cpp",
"../texture/Texture_shadow02TestCase.cpp",
"../texture/Texture_shadow03TestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0002" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0002 test cases",
"driver": {
"module-name": "ActsTextureTS0002",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0002->/data/local/tmp/ActsTextureTS0002",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0002.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/vulkan/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("libtexturefunc0003") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0003") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0003TestSuite.cpp",
"../texture/Texture_filtering_anisotropyTestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0003" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0003 test cases",
"driver": {
"module-name": "ActsTextureTS0003",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0003->/data/local/tmp/ActsTextureTS0003",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0003.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/vulkan/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("libtexturefunc0004") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0004") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0004TestSuite.cpp",
"../texture/Texture_compressedTestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0004" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0004 test cases",
"driver": {
"module-name": "ActsTextureTS0004",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0004->/data/local/tmp/ActsTextureTS0004",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0004.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/vulkan/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("libtexturefunc0005") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0005") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0005TestSuite.cpp",
"../texture/Texture_compressed_3DTestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0005" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0005 test cases",
"driver": {
"module-name": "ActsTextureTS0005",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0005->/data/local/tmp/ActsTextureTS0005",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0005.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/vulkan/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("libtexturefunc0006") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0006") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0006TestSuite.cpp",
"../texture/Texture_swizzle01TestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0006" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0006 test cases",
"driver": {
"module-name": "ActsTextureTS0006",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0006->/data/local/tmp/ActsTextureTS0006",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0006.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/vulkan/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("libtexturefunc0007") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0007") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0007TestSuite.cpp",
"../texture/Texture_subgroup_lodTestCase.cpp",
"../texture/Texture_swizzle04TestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0007" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0007 test cases",
"driver": {
"module-name": "ActsTextureTS0007",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0007->/data/local/tmp/ActsTextureTS0007",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0007.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/vulkan/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("libtexturefunc0008") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0008") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0008TestSuite.cpp",
"../texture/Texture_conversionTestCase.cpp",
"../texture/Texture_swizzle02TestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0008" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0008 test cases",
"driver": {
"module-name": "ActsTextureTS0008",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0008->/data/local/tmp/ActsTextureTS0008",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0008.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/vulkan/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("libtexturefunc0009") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../TextureBaseFunc.cpp",
"logdefine.cpp",
]
include_dirs = common_include
include_dirs += [
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = common_depends
external_deps = common_externl_deps
deps += [
"//third_party/glslang/OGLCompilersDLL:libdeqp_OGLCompiler",
"//third_party/glslang/SPIRV:libdeqp_spirv",
"//third_party/glslang/SPIRV:libdeqp_spvremapper",
"//third_party/glslang/glslang:libdeqp_GenericCodeGen",
"//third_party/glslang/glslang:libdeqp_MachineIndependent",
"//third_party/glslang/glslang:libdeqp_OSDependent",
"//third_party/glslang/glslang:libdeqp_glslang",
"//third_party/libpng:libpng",
"//third_party/spirv-tools:libdeqp_spirvtools",
"//third_party/spirv-tools/source/opt:libdeqp_spirvtools-opt",
"//third_party/vk-gl-cts/external/amber/src/src:libdeqp_amber",
"//third_party/vk-gl-cts/external/amber/src/src/vulkan:libdeqp_amberenginevulkan",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutil",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan:libdeqp_vkutilnoshader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber:libdeqp_vk_amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api:libdeqp_vk_api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model:libdeqp_vk_binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping:libdeqp_vk_clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute:libdeqp_vk_compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering:libdeqp_vk_conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing:libdeqp_vk_descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group:libdeqp_vk_device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw:libdeqp_vk_draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state:libdeqp_vk_dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops:libdeqp_vk_fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock:libdeqp_vk_fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate:libdeqp_vk_fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry:libdeqp_vk_geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image:libdeqp_vk_image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer:libdeqp_vk_imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory:libdeqp_vk_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model:libdeqp_vk_memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader:libdeqp_vk_mesh_shader",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers:libdeqp_vk_modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview:libdeqp_vk_multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline:libdeqp_vk_pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem:libdeqp_vk_postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory:libdeqp_vk_protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool:libdeqp_vk_query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization:libdeqp_vk_rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query:libdeqp_vk_ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing:libdeqp_vk_ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence:libdeqp_vk_reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass:libdeqp_vk_renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness:libdeqp_vk_robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor:libdeqp_vk_shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender:libdeqp_vk_shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources:libdeqp_vk_sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly:libdeqp_vk_spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo:libdeqp_vk_ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups:libdeqp_vk_subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization:libdeqp_vk_synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation:libdeqp_vk_tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture:libdeqp_vk_texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback:libdeqp_vk_transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo:libdeqp_vk_ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util:libdeqp_vk_util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi:libdeqp_vk_wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr:libdeqp_vk_ycbcr",
"//third_party/vk-gl-cts/framework/common:libdeqp_tcutil",
"//third_party/vk-gl-cts/framework/delibs/debase:libdeqp_debase",
"//third_party/vk-gl-cts/framework/delibs/decpp:libdeqp_decpp",
"//third_party/vk-gl-cts/framework/delibs/depool:libdeqp_depool",
"//third_party/vk-gl-cts/framework/delibs/dethread:libdeqp_dethread",
"//third_party/vk-gl-cts/framework/delibs/deutil:libdeqp_deutil",
"//third_party/vk-gl-cts/framework/opengl:libdeqp_glutil",
"//third_party/vk-gl-cts/framework/opengl/wrapper:libdeqp_glwrapper",
"//third_party/vk-gl-cts/framework/qphelper:libdeqp_qphelper",
"//third_party/vk-gl-cts/framework/referencerenderer:libdeqp_referencerenderer",
"//third_party/vk-gl-cts/framework/xexml:libdeqp_xexml",
"//third_party/zlib:libz",
]
deps += [
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan:libdeqp_vk_package",
"//third_party/vk-gl-cts/framework/platform:libdeqp_ohos_platform",
]
configs = [ ":deqp_platform_ohos_config" ]
}
ohos_moduletest_suite("ActsTextureTestSuite0009") {
subsystem_name = "xts"
part_name = "acts"
sources = [
"../ActsTexture0009TestSuite.cpp",
"../texture/Texture_swizzle03TestCase.cpp",
"../texture/Texture_texel_bufferTestCase.cpp",
]
include_dirs = common_include
include_dirs += [
"../../../src",
"//third_party/vk-gl-cts/framework/opengl",
"//third_party/vk-gl-cts/framework/opengl/wrapper",
"//third_party/vk-gl-cts/framework/opengl/simplereference",
"//third_party/vk-gl-cts/framework/randomshaders",
"//third_party/vk-gl-cts/framework/common",
"//third_party/vk-gl-cts/framework/xexml",
"//third_party/vk-gl-cts/framework/qphelper",
"//third_party/vk-gl-cts/framework/egl",
"//third_party/vk-gl-cts/framework/egl/wrapper",
"//third_party/vk-gl-cts/framework/referencerenderer",
"//third_party/vk-gl-cts/framework/delibs/decpp",
"//third_party/vk-gl-cts/framework/delibs/debase",
"//third_party/vk-gl-cts/framework/delibs/deutil",
"//third_party/vk-gl-cts/framework/delibs/dethread",
"//third_party/vk-gl-cts/framework/delibs/depool",
"//third_party/vk-gl-cts/framework/delibs/deimage",
"//third_party/vk-gl-cts/framework/delibs/destream",
"//third_party/vk-gl-cts/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/conditional_rendering",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/clipping",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/robustness",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/multiview",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/amber",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/imageless_framebuffer",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/descriptor_indexing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shader_interlock",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/modifiers",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/postmortem",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/reconvergence",
"//third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader",
"//third_party/zlib",
"//third_party/spirv-headers/include",
"//third_party/libpng",
"//third_party/vk-gl-cts/external/amber",
"//third_party/vk-gl-cts/build/include",
"//third_party/glslang",
"//third_party/spirv-tools/include",
"//third_party/vk-gl-cts/external/amber/src/include",
"//third_party/vk-gl-cts/framework/platform/ohos",
]
deps = [ ":libtexturefunc0009" ]
cflags = [ "-Wno-error" ]
}
{
"description": "Config for ActsTextureTS0009 test cases",
"driver": {
"module-name": "ActsTextureTS0009",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0009->/data/local/tmp/ActsTextureTS0009",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0009.qpa", 0);
} // OHOS
\ No newline at end of file
此差异已折叠。
{
"description": "Config for ActsTextureTS0010 test cases",
"driver": {
"module-name": "ActsTextureTS0010",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0010->/data/local/tmp/ActsTextureTS0010",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0010.qpa", 0);
} // OHOS
\ No newline at end of file
此差异已折叠。
{
"description": "Config for ActsTextureTS0011 test cases",
"driver": {
"module-name": "ActsTextureTS0011",
"native-test-timeout": "120000",
"native-test-device-path": "/data/local/tmp",
"runtime-hint": "100s",
"type": "CppTest"
},
"kits": [
{
"pre-push" : [
],
"post-push" : [
"mount -o rw,remount /",
"chmod -R 777 /data/local/tmp/*",
"mkdir /data/local/tmp/vkTest",
"tar zxvf /data/local/tmp/vkTestdata.tar.gz -C /data/local/tmp/vkTest",
"chmod -R 777 /data/local/tmp/vkTest/*",
"cp -r /data/local/tmp/vkTest /data/local/tmp",
"cp /data/local/tmp/libdeqp* /system/lib",
"cp /data/local/tmp/librosen_context* /system/lib",
"cp /data/local/tmp/libskia_canvaskit* /system/lib"
],
"push": [
"ActsTextureTS0011->/data/local/tmp/ActsTextureTS0011",
"vkTestdata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"vkTestdata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"vkTestdata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"vkTestdata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"vkTestdata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"vkTestdata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so",
"vkTestdata/vkTestdata.tar.gz->/data/local/tmp/vkTestdata.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/ActsTextureTS0011.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.
*/
#include <climits>
#include <gtest/gtest.h>
#include "../TextureBaseFunc.h"
#include "../ActsTexture0008TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsTexture0008TS, TCUfloatnegativevaluesB10g11r11, "dEQP-VK.texture.conversion.ufloat_negative_values.b10g11r11*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampA2b10g10r10snormpack32, "dEQP-VK.texture.conversion.snorm_clamp.a2b10g10r10_snorm_pack32*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampA2r10g10b10snormpack32, "dEQP-VK.texture.conversion.snorm_clamp.a2r10g10b10_snorm_pack32*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampA8b8g8r8snormpack32, "dEQP-VK.texture.conversion.snorm_clamp.a8b8g8r8_snorm_pack32*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampB8g8r8a8snorm, "dEQP-VK.texture.conversion.snorm_clamp.b8g8r8a8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampB8g8r8snorm, "dEQP-VK.texture.conversion.snorm_clamp.b8g8r8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR16g16b16a16snorm, "dEQP-VK.texture.conversion.snorm_clamp.r16g16b16a16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR16g16b16snorm, "dEQP-VK.texture.conversion.snorm_clamp.r16g16b16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR16g16snorm, "dEQP-VK.texture.conversion.snorm_clamp.r16g16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR16snorm, "dEQP-VK.texture.conversion.snorm_clamp.r16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR8g8b8a8snorm, "dEQP-VK.texture.conversion.snorm_clamp.r8g8b8a8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR8g8b8snorm, "dEQP-VK.texture.conversion.snorm_clamp.r8g8b8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR8g8snorm, "dEQP-VK.texture.conversion.snorm_clamp.r8g8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclampR8snorm, "dEQP-VK.texture.conversion.snorm_clamp.r8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearA2b10g10r10snormpack32, "dEQP-VK.texture.conversion.snorm_clamp_linear.a2b10g10r10_snorm_pack32*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearA2r10g10b10snormpack32, "dEQP-VK.texture.conversion.snorm_clamp_linear.a2r10g10b10_snorm_pack32*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearA8b8g8r8snormpack32, "dEQP-VK.texture.conversion.snorm_clamp_linear.a8b8g8r8_snorm_pack32*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearB8g8r8a8snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.b8g8r8a8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearB8g8r8snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.b8g8r8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR16g16b16a16snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r16g16b16a16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR16g16b16snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r16g16b16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR16g16snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r16g16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR16snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r16_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR8g8b8a8snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r8g8b8a8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR8g8b8snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r8g8b8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR8g8snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r8g8_snorm*");
static SHRINK_HWTEST_F(ActsTexture0008TS, TCSnormclamplinearR8snorm, "dEQP-VK.texture.conversion.snorm_clamp_linear.r8_snorm*");
/*
* 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 "../TextureBaseFunc.h"
#include "../ActsTexture0010TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsTexture0010TS, TCAtomicStorageimager32i, "dEQP-VK.texture.multisample.atomic.storage_image_r32i*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCAtomicStorageimager32ui, "dEQP-VK.texture.multisample.atomic.storage_image_r32ui*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCInvalidsampleindexSamplecount2, "dEQP-VK.texture.multisample.invalid_sample_index.sample_count_2*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCInvalidsampleindexSamplecount4, "dEQP-VK.texture.multisample.invalid_sample_index.sample_count_4*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCInvalidsampleindexSamplecount8, "dEQP-VK.texture.multisample.invalid_sample_index.sample_count_8*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCInvalidsampleindexSamplecount16, "dEQP-VK.texture.multisample.invalid_sample_index.sample_count_16*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCInvalidsampleindexSamplecount32, "dEQP-VK.texture.multisample.invalid_sample_index.sample_count_32*");
static SHRINK_HWTEST_F(ActsTexture0010TS, TCInvalidsampleindexSamplecount64, "dEQP-VK.texture.multisample.invalid_sample_index.sample_count_64*");
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册