1{ 2 "description": "Config for ActsVulkanTest test cases", 3 "driver": { 4 "module-name": "ActsVulkanTests", 5 "native-test-timeout": "120000", 6 "native-test-device-path": "/data/local/tmp", 7 "runtime-hint": "100s", 8 "type": "CppTest" 9 }, 10 "kits": [ 11 { 12 "pre-push" : [ 13 ], 14 "post-push" : [ 15 "mount -o rw,remount /", 16 "chmod -R 777 /data/local/tmp/*", 17 "rm -rf /data/local/tmp/*.qpa", 18 "rm -rf /data/local/tmp/*.xml", 19 "mkdir /data/local/tmp/vulkan", 20 "tar zxvf /data/local/tmp/vulkandata.tar.gz -C /data/local/tmp/vulkan", 21 "chmod -R 777 /data/local/tmp/vulkan/vk-default/*", 22 "cp -r /data/local/tmp/vulkan/vk-default /data/local/tmp", 23 "cp -r /data/local/tmp/vulkan/data/vulkan/* /data/local/tmp/vulkan", 24 "cp /data/local/tmp/libdeqp* /system/lib", 25 "cp /data/local/tmp/librosen_context* /system/lib", 26 "cp /data/local/tmp/libskia_canvaskit* /system/lib" 27 ], 28 29 "push": [ 30 "ActsVulkanTests->/data/local/tmp/ActsVulkanTests", 31 "vulkandata/deqp_vk_execute->/data/local/tmp/deqp_vk_execute", 32 "vulkandata/libdeqp_ohos_platform.z.so->/data/local/tmp/libdeqp_ohos_platform.z.so", 33 "vulkandata/librosen_context.z.so->/data/local/tmp/librosen_context.z.so", 34 "vulkandata/libdeqp_spirv.z.so->/data/local/tmp/libdeqp_spirv.z.so", 35 "vulkandata/libdeqp_amber.z.so->/data/local/tmp/libdeqp_amber.z.so", 36 "vulkandata/libdeqp_spvremapper.z.so->/data/local/tmp/libdeqp_spvremapper.z.so", 37 "vulkandata/libskia_canvaskit.z.so->/data/local/tmp/libskia_canvaskit.z.so", 38 "vulkandata/vulkandata.tar.gz->/data/local/tmp/vulkandata.tar.gz" 39 ], 40 "type": "PushKit" 41 }, 42 { 43 "type": "ShellKit", 44 "run-command": [ 45 "remount", 46 "mkdir /data/test", 47 "cd /data/local/tmp" 48 ], 49 "teardown-localcommand": [ 50 "python testcases/vulkandata/genlocal.py" 51 ] 52 }, 53 { 54 "type": "CommandKit", 55 "teardown": [ 56 { 57 "name": "pull", 58 "value": "/data/local/tmp/ActsVulkanApiTest.qpa->ActsVulkanApiTest.qpa" 59 }, 60 { 61 "name": "pull", 62 "value": "/data/local/tmp/ActsVulkanBinding_modelTest.qpa->ActsVulkanBinding_modelTest.qpa" 63 }, 64 { 65 "name": "pull", 66 "value": "/data/local/tmp/ActsVulkanClippingTest.qpa->ActsVulkanClippingTest.qpa" 67 }, 68 { 69 "name": "pull", 70 "value": "/data/local/tmp/ActsVulkanComputeTest.qpa->ActsVulkanComputeTest.qpa" 71 }, 72 { 73 "name": "pull", 74 "value": "/data/local/tmp/ActsVulkanConditional_renderingTest.qpa->ActsVulkanConditional_renderingTest.qpa" 75 }, 76 { 77 "name": "pull", 78 "value": "/data/local/tmp/ActsVulkanDescriptorindexingTest.qpa->ActsVulkanDescriptorindexingTest.qpa" 79 }, 80 { 81 "name": "pull", 82 "value": "/data/local/tmp/ActsVulkanDevicegroupTest.qpa->ActsVulkanDevicegroupTest.qpa" 83 }, 84 { 85 "name": "pull", 86 "value": "/data/local/tmp/ActsVulkanDrawTest.qpa->ActsVulkanDrawTest.qpa" 87 }, 88 { 89 "name": "pull", 90 "value": "/data/local/tmp/ActsVulkanDrmformatmodifiersTest.qpa->ActsVulkanDrmformatmodifiersTest.qpa" 91 }, 92 { 93 "name": "pull", 94 "value": "/data/local/tmp/ActsVulkanDynamicrenderingTest.qpa->ActsVulkanDynamicrenderingTest.qpa" 95 }, 96 { 97 "name": "pull", 98 "value": "/data/local/tmp/ActsVulkanDynamicstateTest.qpa->ActsVulkanDynamicstateTest.qpa" 99 }, 100 { 101 "name": "pull", 102 "value": "/data/local/tmp/ActsVulkanFraction_mandatory_testsTest.qpa->ActsVulkanFraction_mandatory_testsTest.qpa" 103 }, 104 { 105 "name": "pull", 106 "value": "/data/local/tmp/ActsVulkanFragmentoperationsTest.qpa->ActsVulkanFragmentoperationsTest.qpa" 107 }, 108 { 109 "name": "pull", 110 "value": "/data/local/tmp/ActsVulkanFragmentshaderinterlockTest.qpa->ActsVulkanFragmentshaderinterlockTest.qpa" 111 }, 112 { 113 "name": "pull", 114 "value": "/data/local/tmp/ActsVulkanFragmentshadingrateTest.qpa->ActsVulkanFragmentshadingrateTest.qpa" 115 }, 116 { 117 "name": "pull", 118 "value": "/data/local/tmp/ActsVulkanGeometryTest.qpa->ActsVulkanGeometryTest.qpa" 119 }, 120 { 121 "name": "pull", 122 "value": "/data/local/tmp/ActsVulkanGlslTest.qpa->ActsVulkanGlslTest.qpa" 123 }, 124 { 125 "name": "pull", 126 "value": "/data/local/tmp/ActsVulkanGraphicsfuzzTest.qpa->ActsVulkanGraphicsfuzzTest.qpa" 127 }, 128 { 129 "name": "pull", 130 "value": "/data/local/tmp/ActsVulkanImagelessframebufferTest.qpa->ActsVulkanImagelessframebufferTest.qpa" 131 }, 132 { 133 "name": "pull", 134 "value": "/data/local/tmp/ActsVulkanImageTest.qpa->ActsVulkanImageTest.qpa" 135 }, 136 { 137 "name": "pull", 138 "value": "/data/local/tmp/ActsVulkanInfoTest.qpa->ActsVulkanInfoTest.qpa" 139 }, 140 { 141 "name": "pull", 142 "value": "/data/local/tmp/ActsVulkanMasterTest.qpa->ActsVulkanMasterTest.qpa" 143 }, 144 { 145 "name": "pull", 146 "value": "/data/local/tmp/ActsVulkanMemorymodelTest.qpa->ActsVulkanMemorymodelTest.qpa" 147 }, 148 { 149 "name": "pull", 150 "value": "/data/local/tmp/ActsVulkanMemoryTest.qpa->ActsVulkanMemoryTest.qpa" 151 },{ 152 "name": "pull", 153 "value": "/data/local/tmp/ActsVulkanMeshshaderTest.qpa->ActsVulkanMeshshaderTest.qpa" 154 }, 155 { 156 "name": "pull", 157 "value": "/data/local/tmp/ActsVulkanMultiviewTest.qpa->ActsVulkanMultiviewTest.qpa" 158 }, 159 { 160 "name": "pull", 161 "value": "/data/local/tmp/ActsVulkanPipelineTest.qpa->ActsVulkanPipelineTest.qpa" 162 }, 163 { 164 "name": "pull", 165 "value": "/data/local/tmp/ActsVulkanProtected_memoryTest.qpa->ActsVulkanProtected_memoryTest.qpa" 166 }, 167 { 168 "name": "pull", 169 "value": "/data/local/tmp/ActsVulkanQuery_poolTest.qpa->ActsVulkanQuery_poolTest.qpa" 170 }, 171 { 172 "name": "pull", 173 "value": "/data/local/tmp/ActsVulkanRasterizationTest.qpa->ActsVulkanRasterizationTest.qpa" 174 }, 175 { 176 "name": "pull", 177 "value": "/data/local/tmp/ActsVulkanRay_tracing_pipelineTest.qpa->ActsVulkanRay_tracing_pipelineTest.qpa" 178 }, 179 { 180 "name": "pull", 181 "value": "/data/local/tmp/ActsVulkanReconvergenceTest.qpa->ActsVulkanReconvergenceTest.qpa" 182 }, 183 { 184 "name": "pull", 185 "value": "/data/local/tmp/ActsVulkanRenderpass2Test.qpa->ActsVulkanRenderpass2Test.qpa" 186 }, 187 { 188 "name": "pull", 189 "value": "/data/local/tmp/ActsVulkanRenderpassTest.qpa->ActsVulkanRenderpassTest.qpa" 190 }, 191 { 192 "name": "pull", 193 "value": "/data/local/tmp/ActsVulkanRobustnessTest.qpa->ActsVulkanRobustnessTest.qpa" 194 }, 195 { 196 "name": "pull", 197 "value": "/data/local/tmp/ActsVulkanSparse_resourcesTest.qpa->ActsVulkanSparse_resourcesTest.qpa" 198 }, 199 { 200 "name": "pull", 201 "value": "/data/local/tmp/ActsVulkanSpirvassemblyTest.qpa->ActsVulkanSpirvassemblyTest.qpa" 202 }, 203 { 204 "name": "pull", 205 "value": "/data/local/tmp/ActsVulkanSsboTest.qpa->ActsVulkanSsboTest.qpa" 206 }, 207 { 208 "name": "pull", 209 "value": "/data/local/tmp/ActsVulkanSubgroupsTest.qpa->ActsVulkanSubgroupsTest.qpa" 210 }, 211 { 212 "name": "pull", 213 "value": "/data/local/tmp/ActsVulkanSynchronization2Test.qpa->ActsVulkanSynchronization2Test.qpa" 214 }, 215 { 216 "name": "pull", 217 "value": "/data/local/tmp/ActsVulkanSynchronizationTest.qpa->ActsVulkanSynchronizationTest.qpa" 218 }, 219 { 220 "name": "pull", 221 "value": "/data/local/tmp/ActsVulkanTessellationTest.qpa->ActsVulkanTessellationTest.qpa" 222 }, 223 { 224 "name": "pull", 225 "value": "/data/local/tmp/ActsVulkanTest_issuesTest.qpa->ActsVulkanTest_issuesTest.qpa" 226 }, 227 { 228 "name": "pull", 229 "value": "/data/local/tmp/ActsVulkanTextureTest.qpa->ActsVulkanTextureTest.qpa" 230 }, 231 { 232 "name": "pull", 233 "value": "/data/local/tmp/ActsVulkanTransformfeedbackTest.qpa->ActsVulkanTransformfeedbackTest.qpa" 234 }, 235 { 236 "name": "pull", 237 "value": "/data/local/tmp/ActsVulkanUboTest.qpa->ActsVulkanUboTest.qpa" 238 }, 239 { 240 "name": "pull", 241 "value": "/data/local/tmp/ActsVulkanWsiTest.qpa->ActsVulkanWsiTest.qpa" 242 }, 243 { 244 "name": "pull", 245 "value": "/data/local/tmp/ActsVulkanYcbcrTest.qpa->ActsVulkanYcbcrTest.qpa" 246 } 247 ] 248 } 249 250 ] 251}