{
"description": "Config for ActsOpenGLTest test cases",
"driver": {
"module-name": "ActsOpenGLTests",
"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/*",
"rm -rf /data/local/tmp/*.qpa",
"rm -rf /data/local/tmp/*.xml",
"mkdir -p /data/storage/shader_cache/local",
"mkdir /data/local/tmp/opengl",
"tar zxvf /data/local/tmp/opengldata.tar.gz -C /data/local/tmp/opengl",
"chmod -R 777 /data/local/tmp/opengl/mustpass/*",
"cp -r /data/local/tmp/opengl/data/* /data/local/tmp/opengl"
],
"push": [
"ActsOpenGLTests->/data/local/tmp/ActsOpenGLTests",
"opengldata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so",
"opengldata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so",
"opengldata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so",
"opengldata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so",
"opengldata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so",
"opengldata/opengldata.tar.gz->/data/local/tmp/opengldata.tar.gz"
],
"type": "PushKit"
},
{
"type": "ShellKit",
"run-command": [
"remount",
"mkdir /data/test",
"cd /data/local/tmp",
"rm -rf libdeqp_ohos_platform.z.so",
"rm -rf librosen_context.z.so",
"rm -rf libdeqp_spirv.z.so",
"rm -rf libdeqp_spvremapper.z.so",
"rm -rf libdeqp_amber.z.so",
"ln -s /data/local/tmp/libdeqp_ohos_platform.z.so /system/lib/libdeqp_ohos_platform.z.so",
"ln -s /data/local/tmp/librosen_context.z.so /system/lib/librosen_context.z.so",
"ln -s /data/local/tmp/libdeqp_spirv.z.so /system/lib/libdeqp_spirv.z.so",
"ln -s /data/local/tmp/libdeqp_spvremapper.z.so /system/lib/libdeqp_spvremapper.z.so",
"ln -s /data/local/tmp/libdeqp_amber.z.so /system/lib/libdeqp_amber.z.so"
],
"teardown-localcommand": [
"python testcases/opengldata/genlocal.py"
]
},
{
"type": "CommandKit",
"teardown": [
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlEgl323xTest.qpa->ActsOpenGlEgl323xTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlEgl324xTest.qpa->ActsOpenGlEgl324xTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlEgl325xTest.qpa->ActsOpenGlEgl325xTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlEgl326xTest.qpa->ActsOpenGlEgl326xTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlEglMainTest.qpa->ActsOpenGlEglMainTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlEglMasterTest.qpa->ActsOpenGlEglMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl45Es3MasterTest.qpa->ActsOpenGl461xGl45Es3MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl45Es31MasterTest.qpa->ActsOpenGl461xGl45Es31MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGLAm461xGl45MasterTest.qpa->ActsOpenGLAm461xGl45MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl45Es3MasterTest.qpa->ActsOpenGlMainGl45Es3MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl45Es31MasterTest.qpa->ActsOpenGlMainGl45Es31MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlAmMainGl45MasterTest.qpa->ActsOpenGlAmMainGl45MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl30GtfMasterTest.qpa->ActsOpenGl460xGl30GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl30MasterTest.qpa->ActsOpenGl460xGl30MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl31GtfMasterTest.qpa->ActsOpenGl460xGl31GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl31MasterTest.qpa->ActsOpenGl460xGl31MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl32GtfMasterTest.qpa->ActsOpenGl460xGl32GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl32MasterTest.qpa->ActsOpenGl460xGl32MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl33GtfMasterTest.qpa->ActsOpenGl460xGl33GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl33MasterTest.qpa->ActsOpenGl460xGl33MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl40GtfMasterTest.qpa->ActsOpenGl460xGl40GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl40MasterTest.qpa->ActsOpenGl460xGl40MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl41GtfMasterTest.qpa->ActsOpenGl460xGl41GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl41MasterTest.qpa->ActsOpenGl460xGl41MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl42CompatMasterTest.qpa->ActsOpenGl460xGl42CompatMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl42GtfMasterTest.qpa->ActsOpenGl460xGl42GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl42MasterTest.qpa->ActsOpenGl460xGl42MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl43GtfMasterTest.qpa->ActsOpenGl460xGl43GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl43MasterTest.qpa->ActsOpenGl460xGl43MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl44GtfMasterTest.qpa->ActsOpenGl460xGl44GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl44MasterTest.qpa->ActsOpenGl460xGl44MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl45GtfMasterTest.qpa->ActsOpenGl460xGl45GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl45MasterTest.qpa->ActsOpenGl460xGl45MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl46GtfMasterTest.qpa->ActsOpenGl460xGl46GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl46MasterTest.qpa->ActsOpenGl460xGl46MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl30GtfMasterTest.qpa->ActsOpenGl461xGl30GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl30MasterTest.qpa->ActsOpenGl461xGl30MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl31GtfMasterTest.qpa->ActsOpenGl461xGl31GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl31MasterTest.qpa->ActsOpenGl461xGl31MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl32GtfMasterTest.qpa->ActsOpenGl461xGl32GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl32MasterTest.qpa->ActsOpenGl461xGl32MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl33GtfMasterTest.qpa->ActsOpenGl461xGl33GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl33MasterTest.qpa->ActsOpenGl461xGl33MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl40GtfMasterTest.qpa->ActsOpenGl461xGl40GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl40MasterTest.qpa->ActsOpenGl461xGl40MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl41GtfMasterTest.qpa->ActsOpenGl461xGl41GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl41MasterTest.qpa->ActsOpenGl461xGl41MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl42CompatMasterTest.qpa->ActsOpenGl461xGl42CompatMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl42GtfMasterTest.qpa->ActsOpenGl461xGl42GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl42MasterTest.qpa->ActsOpenGl461xGl42MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl43GtfMasterTest.qpa->ActsOpenGl461xGl43GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl43MasterTest.qpa->ActsOpenGl461xGl43MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl44GtfMasterTest.qpa->ActsOpenGl461xGl44GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl44MasterTest.qpa->ActsOpenGl461xGl44MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl45GtfMasterTest.qpa->ActsOpenGl461xGl45GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl45MasterTest.qpa->ActsOpenGl461xGl45MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl46GtfMasterTest.qpa->ActsOpenGl461xGl46GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl46MasterTest.qpa->ActsOpenGl461xGl46MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl30GtfMasterTest.qpa->ActsOpenGlMainGl30GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl30MasterTest.qpa->ActsOpenGlMainGl30MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl31GtfMasterTest.qpa->ActsOpenGlMainGl31GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl31MasterTest.qpa->ActsOpenGlMainGl31MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl32GtfMasterTest.qpa->ActsOpenGlMainGl32GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl32MasterTest.qpa->ActsOpenGlMainGl32MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl33GtfMasterTest.qpa->ActsOpenGlMainGl33GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl33MasterTest.qpa->ActsOpenGlMainGl33MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl40GtfMasterTest.qpa->ActsOpenGlMainGl40GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl40MasterTest.qpa->ActsOpenGlMainGl40MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl41GtfMasterTest.qpa->ActsOpenGlMainGl41GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl41MasterTest.qpa->ActsOpenGlMainGl41MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl42CompatMasterTest.qpa->ActsOpenGlMainGl42CompatMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl42GtfMasterTest.qpa->ActsOpenGlMainGl42GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl42MasterTest.qpa->ActsOpenGlMainGl42MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl43GtfMasterTest.qpa->ActsOpenGlMainGl43GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl43MasterTest.qpa->ActsOpenGlMainGl43MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl44GtfMasterTest.qpa->ActsOpenGlMainGl44GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl44MasterTest.qpa->ActsOpenGlMainGl44MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl45GtfMasterTest.qpa->ActsOpenGlMainGl45GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl45MasterTest.qpa->ActsOpenGlMainGl45MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl46GtfMasterTest.qpa->ActsOpenGlMainGl46GtfMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl46MasterTest.qpa->ActsOpenGlMainGl46MasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl455xGl40KhrMasterTest.qpa->ActsOpenGl455xGl40KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl30KhrMasterTest.qpa->ActsOpenGl460xGl30KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl40KhrMasterTest.qpa->ActsOpenGl460xGl40KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl43KhrMasterTest.qpa->ActsOpenGl460xGl43KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl460xGl45KhrMasterTest.qpa->ActsOpenGl460xGl45KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl30KhrMasterTest.qpa->ActsOpenGl461xGl30KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl40KhrMasterTest.qpa->ActsOpenGl461xGl40KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl43KhrMasterTest.qpa->ActsOpenGl461xGl43KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl45KhrMasterTest.qpa->ActsOpenGl461xGl45KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl30KhrMasterTest.qpa->ActsOpenGlMainGl30KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl40KhrMasterTest.qpa->ActsOpenGlMainGl40KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl43KhrMasterTest.qpa->ActsOpenGlMainGl43KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl45KhrMasterTest.qpa->ActsOpenGlMainGl45KhrMasterTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl43KhrSingleTest.qpa->ActsOpenGl461xGl43KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl44KhrSingleTest.qpa->ActsOpenGl461xGl44KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl45KhrSingleTest.qpa->ActsOpenGl461xGl45KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGl461xGl46KhrSingleTest.qpa->ActsOpenGl461xGl46KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl43KhrSingleTest.qpa->ActsOpenGlMainGl43KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl44KhrSingleTest.qpa->ActsOpenGlMainGl44KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl45KhrSingleTest.qpa->ActsOpenGlMainGl45KhrSingleTest.qpa"
},
{
"name": "pull",
"value": "/data/local/tmp/ActsOpenGlMainGl46KhrSingleTest.qpa->ActsOpenGlMainGl46KhrSingleTest.qpa"
}
]
}
]
}