1f6603c60Sopenharmony_ci{ 2f6603c60Sopenharmony_ci "description": "Config for ActsVulkanFastlinkedLibraryTest test cases", 3f6603c60Sopenharmony_ci "driver": { 4f6603c60Sopenharmony_ci "module-name": "ActsVulkanFastlinkedLibraryTest", 5f6603c60Sopenharmony_ci "native-test-timeout": "120000", 6f6603c60Sopenharmony_ci "native-test-device-path": "/data/local/tmp", 7f6603c60Sopenharmony_ci "runtime-hint": "100s", 8f6603c60Sopenharmony_ci "type": "CppTest" 9f6603c60Sopenharmony_ci }, 10f6603c60Sopenharmony_ci "kits": [ 11f6603c60Sopenharmony_ci { 12f6603c60Sopenharmony_ci "pre-push" : [ 13f6603c60Sopenharmony_ci ], 14f6603c60Sopenharmony_ci "post-push" : [ 15f6603c60Sopenharmony_ci "mount -o rw,remount /", 16f6603c60Sopenharmony_ci "chmod -R 777 /data/local/tmp/*", 17f6603c60Sopenharmony_ci "rm -rf /data/local/tmp/*.qpa", 18f6603c60Sopenharmony_ci "rm -rf /data/local/tmp/*.xml", 19f6603c60Sopenharmony_ci "mkdir -p /data/storage/shader_cache/local", 20f6603c60Sopenharmony_ci "mkdir /data/local/tmp/vulkan", 21f6603c60Sopenharmony_ci "tar zxvf /data/local/tmp/vulkandata.tar.gz -C /data/local/tmp/vulkan", 22f6603c60Sopenharmony_ci "chmod -R 777 /data/local/tmp/vulkan/vk-default/*", 23f6603c60Sopenharmony_ci "cp -r /data/local/tmp/vulkan/vk-default /data/local/tmp", 24f6603c60Sopenharmony_ci "cp -r /data/local/tmp/vulkan/data/vulkan/* /data/local/tmp/vulkan", 25f6603c60Sopenharmony_ci "cp /data/local/tmp/libdeqp* /system/lib", 26f6603c60Sopenharmony_ci "cp /data/local/tmp/librosen_context* /system/lib", 27f6603c60Sopenharmony_ci "cp /data/local/tmp/libskia_canvaskit* /system/lib" 28f6603c60Sopenharmony_ci ], 29f6603c60Sopenharmony_ci 30f6603c60Sopenharmony_ci "push": [ 31f6603c60Sopenharmony_ci "ActsVulkanFastlinkedLibraryTest->/data/local/tmp/ActsVulkanFastlinkedLibraryTest", 32f6603c60Sopenharmony_ci "vulkandata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so", 33f6603c60Sopenharmony_ci "vulkandata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so", 34f6603c60Sopenharmony_ci "vulkandata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so", 35f6603c60Sopenharmony_ci "vulkandata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so", 36f6603c60Sopenharmony_ci "vulkandata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so", 37f6603c60Sopenharmony_ci "vulkandata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so", 38f6603c60Sopenharmony_ci "vulkandata/vulkandata.tar.gz->/data/local/tmp/vulkandata.tar.gz" 39f6603c60Sopenharmony_ci ], 40f6603c60Sopenharmony_ci "type": "PushKit" 41f6603c60Sopenharmony_ci }, 42f6603c60Sopenharmony_ci { 43f6603c60Sopenharmony_ci "type": "CommandKit", 44f6603c60Sopenharmony_ci "teardown": [ 45f6603c60Sopenharmony_ci { 46f6603c60Sopenharmony_ci "name": "pull", 47f6603c60Sopenharmony_ci "value": "/data/local/tmp/ActsVulkanFastlinkedLibraryTest.qpa->ActsVulkanFastlinkedLibraryTest.qpa" 48f6603c60Sopenharmony_ci } 49f6603c60Sopenharmony_ci ] 50f6603c60Sopenharmony_ci }, 51f6603c60Sopenharmony_ci { 52f6603c60Sopenharmony_ci "type": "ShellKit", 53f6603c60Sopenharmony_ci "run-command": [ 54f6603c60Sopenharmony_ci "remount", 55f6603c60Sopenharmony_ci "mkdir /data/test", 56f6603c60Sopenharmony_ci "cd /data/local/tmp" 57f6603c60Sopenharmony_ci ], 58f6603c60Sopenharmony_ci "teardown-localcommand": [ 59f6603c60Sopenharmony_ci "python testcases/vulkandata/genlocal.py ActsVulkanFastlinkedLibraryTest pipeline/fast-linked-library.txt" 60f6603c60Sopenharmony_ci ] 61f6603c60Sopenharmony_ci } 62f6603c60Sopenharmony_ci 63f6603c60Sopenharmony_ci ] 64f6603c60Sopenharmony_ci}