• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}