xref: /test/xts/acts/graphic/vktest/Test.json (revision f6603c60)
1f6603c60Sopenharmony_ci{
2f6603c60Sopenharmony_ci    "description": "Config for ActsVulkanTest test cases",
3f6603c60Sopenharmony_ci    "driver": {
4f6603c60Sopenharmony_ci        "module-name": "ActsVulkanTests",
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                "ActsVulkanTests->/data/local/tmp/ActsVulkanTests",
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": "ShellKit",
44f6603c60Sopenharmony_ci            "run-command": [
45f6603c60Sopenharmony_ci                "remount",
46f6603c60Sopenharmony_ci                "mkdir /data/test",
47f6603c60Sopenharmony_ci                "cd /data/local/tmp"
48f6603c60Sopenharmony_ci            ],
49f6603c60Sopenharmony_ci            "teardown-localcommand": [
50f6603c60Sopenharmony_ci                "python testcases/vulkandata/genlocal.py"
51f6603c60Sopenharmony_ci            ]
52f6603c60Sopenharmony_ci        },
53f6603c60Sopenharmony_ci        {
54f6603c60Sopenharmony_ci            "type": "CommandKit",
55f6603c60Sopenharmony_ci            "teardown": [
56f6603c60Sopenharmony_ci                {
57f6603c60Sopenharmony_ci                    "name": "pull",
58f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanApiTest.qpa->ActsVulkanApiTest.qpa"
59f6603c60Sopenharmony_ci                },
60f6603c60Sopenharmony_ci                {
61f6603c60Sopenharmony_ci                    "name": "pull",
62f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanBindingmodelTest.qpa->ActsVulkanBindingmodelTest.qpa"
63f6603c60Sopenharmony_ci                },
64f6603c60Sopenharmony_ci                {
65f6603c60Sopenharmony_ci                    "name": "pull",
66f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanClippingTest.qpa->ActsVulkanClippingTest.qpa"
67f6603c60Sopenharmony_ci                },
68f6603c60Sopenharmony_ci                {
69f6603c60Sopenharmony_ci                    "name": "pull",
70f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanComputeTest.qpa->ActsVulkanComputeTest.qpa"
71f6603c60Sopenharmony_ci                },
72f6603c60Sopenharmony_ci                {
73f6603c60Sopenharmony_ci                    "name": "pull",
74f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanConditionalrenderingTest.qpa->ActsVulkanConditionalrenderingTest.qpa"
75f6603c60Sopenharmony_ci                },
76f6603c60Sopenharmony_ci                {
77f6603c60Sopenharmony_ci                    "name": "pull",
78f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanDescriptorindexingTest.qpa->ActsVulkanDescriptorindexingTest.qpa"
79f6603c60Sopenharmony_ci                },
80f6603c60Sopenharmony_ci                {
81f6603c60Sopenharmony_ci                    "name": "pull",
82f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanDevicegroupTest.qpa->ActsVulkanDevicegroupTest.qpa"
83f6603c60Sopenharmony_ci                },
84f6603c60Sopenharmony_ci                {
85f6603c60Sopenharmony_ci                    "name": "pull",
86f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanDrawTest.qpa->ActsVulkanDrawTest.qpa"
87f6603c60Sopenharmony_ci                },
88f6603c60Sopenharmony_ci                {
89f6603c60Sopenharmony_ci                    "name": "pull",
90f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanDrmformatmodifiersTest.qpa->ActsVulkanDrmformatmodifiersTest.qpa"
91f6603c60Sopenharmony_ci                },
92f6603c60Sopenharmony_ci                {
93f6603c60Sopenharmony_ci                    "name": "pull",
94f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanDynamicrenderingTest.qpa->ActsVulkanDynamicrenderingTest.qpa"
95f6603c60Sopenharmony_ci                },
96f6603c60Sopenharmony_ci                {
97f6603c60Sopenharmony_ci                    "name": "pull",
98f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanDynamicstateTest.qpa->ActsVulkanDynamicstateTest.qpa"
99f6603c60Sopenharmony_ci                },
100f6603c60Sopenharmony_ci                {
101f6603c60Sopenharmony_ci                    "name": "pull",
102f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanFractionmandatorytestsTest.qpa->ActsVulkanFractionmandatorytestsTest.qpa"
103f6603c60Sopenharmony_ci                },
104f6603c60Sopenharmony_ci                {
105f6603c60Sopenharmony_ci                    "name": "pull",
106f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanFragmentoperationsTest.qpa->ActsVulkanFragmentoperationsTest.qpa"
107f6603c60Sopenharmony_ci                },
108f6603c60Sopenharmony_ci                {
109f6603c60Sopenharmony_ci                    "name": "pull",
110f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanFragmentshaderinterlockTest.qpa->ActsVulkanFragmentshaderinterlockTest.qpa"
111f6603c60Sopenharmony_ci                },
112f6603c60Sopenharmony_ci                {
113f6603c60Sopenharmony_ci                    "name": "pull",
114f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanFragmentshadingrateTest.qpa->ActsVulkanFragmentshadingrateTest.qpa"
115f6603c60Sopenharmony_ci                },
116f6603c60Sopenharmony_ci                {
117f6603c60Sopenharmony_ci                    "name": "pull",
118f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanGeometryTest.qpa->ActsVulkanGeometryTest.qpa"
119f6603c60Sopenharmony_ci                },
120f6603c60Sopenharmony_ci                {
121f6603c60Sopenharmony_ci                    "name": "pull",
122f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanGlslTest.qpa->ActsVulkanGlslTest.qpa"
123f6603c60Sopenharmony_ci                },
124f6603c60Sopenharmony_ci                {
125f6603c60Sopenharmony_ci                    "name": "pull",
126f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanGraphicsfuzzTest.qpa->ActsVulkanGraphicsfuzzTest.qpa"
127f6603c60Sopenharmony_ci                },
128f6603c60Sopenharmony_ci                {
129f6603c60Sopenharmony_ci                    "name": "pull",
130f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanImagelessframebufferTest.qpa->ActsVulkanImagelessframebufferTest.qpa"
131f6603c60Sopenharmony_ci                },
132f6603c60Sopenharmony_ci                {
133f6603c60Sopenharmony_ci                    "name": "pull",
134f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanImageTest.qpa->ActsVulkanImageTest.qpa"
135f6603c60Sopenharmony_ci                },
136f6603c60Sopenharmony_ci                {
137f6603c60Sopenharmony_ci                    "name": "pull",
138f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanInfoTest.qpa->ActsVulkanInfoTest.qpa"
139f6603c60Sopenharmony_ci                },
140f6603c60Sopenharmony_ci                {
141f6603c60Sopenharmony_ci                    "name": "pull",
142f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanMasterTest.qpa->ActsVulkanMasterTest.qpa"
143f6603c60Sopenharmony_ci                },
144f6603c60Sopenharmony_ci                {
145f6603c60Sopenharmony_ci                    "name": "pull",
146f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanMemorymodelTest.qpa->ActsVulkanMemorymodelTest.qpa"
147f6603c60Sopenharmony_ci                },
148f6603c60Sopenharmony_ci                {
149f6603c60Sopenharmony_ci                    "name": "pull",
150f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanMemoryTest.qpa->ActsVulkanMemoryTest.qpa"
151f6603c60Sopenharmony_ci                },{
152f6603c60Sopenharmony_ci                    "name": "pull",
153f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanMeshshaderTest.qpa->ActsVulkanMeshshaderTest.qpa"
154f6603c60Sopenharmony_ci                },
155f6603c60Sopenharmony_ci                {
156f6603c60Sopenharmony_ci                    "name": "pull",
157f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanMultiviewTest.qpa->ActsVulkanMultiviewTest.qpa"
158f6603c60Sopenharmony_ci                },
159f6603c60Sopenharmony_ci                {
160f6603c60Sopenharmony_ci                    "name": "pull",
161f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanPipelineTest.qpa->ActsVulkanPipelineTest.qpa"
162f6603c60Sopenharmony_ci                },
163f6603c60Sopenharmony_ci                {
164f6603c60Sopenharmony_ci                    "name": "pull",
165f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanProtectedmemoryTest.qpa->ActsVulkanProtectedmemoryTest.qpa"
166f6603c60Sopenharmony_ci                },
167f6603c60Sopenharmony_ci                {
168f6603c60Sopenharmony_ci                    "name": "pull",
169f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanQuerypoolTest.qpa->ActsVulkanQuerypoolTest.qpa"
170f6603c60Sopenharmony_ci                },
171f6603c60Sopenharmony_ci                {
172f6603c60Sopenharmony_ci                    "name": "pull",
173f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanRasterizationTest.qpa->ActsVulkanRasterizationTest.qpa"
174f6603c60Sopenharmony_ci                },
175f6603c60Sopenharmony_ci                {
176f6603c60Sopenharmony_ci                    "name": "pull",
177f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanRaytracingpipelineTest.qpa->ActsVulkanRaytracingpipelineTest.qpa"
178f6603c60Sopenharmony_ci                },
179f6603c60Sopenharmony_ci                {
180f6603c60Sopenharmony_ci                    "name": "pull",
181f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanReconvergenceTest.qpa->ActsVulkanReconvergenceTest.qpa"
182f6603c60Sopenharmony_ci                },
183f6603c60Sopenharmony_ci                {
184f6603c60Sopenharmony_ci                    "name": "pull",
185f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanRenderpass2Test.qpa->ActsVulkanRenderpass2Test.qpa"
186f6603c60Sopenharmony_ci                },
187f6603c60Sopenharmony_ci                {
188f6603c60Sopenharmony_ci                    "name": "pull",
189f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanRenderpassTest.qpa->ActsVulkanRenderpassTest.qpa"
190f6603c60Sopenharmony_ci                },
191f6603c60Sopenharmony_ci                {
192f6603c60Sopenharmony_ci                    "name": "pull",
193f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanRobustnessTest.qpa->ActsVulkanRobustnessTest.qpa"
194f6603c60Sopenharmony_ci                },
195f6603c60Sopenharmony_ci                {
196f6603c60Sopenharmony_ci                    "name": "pull",
197f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanSparseresourcesTest.qpa->ActsVulkanSparseresourcesTest.qpa"
198f6603c60Sopenharmony_ci                },
199f6603c60Sopenharmony_ci                {
200f6603c60Sopenharmony_ci                    "name": "pull",
201f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanSpirvassemblyTest.qpa->ActsVulkanSpirvassemblyTest.qpa"
202f6603c60Sopenharmony_ci                },
203f6603c60Sopenharmony_ci                {
204f6603c60Sopenharmony_ci                    "name": "pull",
205f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanSsboTest.qpa->ActsVulkanSsboTest.qpa"
206f6603c60Sopenharmony_ci                },
207f6603c60Sopenharmony_ci                {
208f6603c60Sopenharmony_ci                    "name": "pull",
209f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanSubgroupsTest.qpa->ActsVulkanSubgroupsTest.qpa"
210f6603c60Sopenharmony_ci                },
211f6603c60Sopenharmony_ci                {
212f6603c60Sopenharmony_ci                    "name": "pull",
213f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanSynchronization2Test.qpa->ActsVulkanSynchronization2Test.qpa"
214f6603c60Sopenharmony_ci                },
215f6603c60Sopenharmony_ci                {
216f6603c60Sopenharmony_ci                    "name": "pull",
217f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanSynchronizationTest.qpa->ActsVulkanSynchronizationTest.qpa"
218f6603c60Sopenharmony_ci                },
219f6603c60Sopenharmony_ci                {
220f6603c60Sopenharmony_ci                    "name": "pull",
221f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanTessellationTest.qpa->ActsVulkanTessellationTest.qpa"
222f6603c60Sopenharmony_ci                },
223f6603c60Sopenharmony_ci                {
224f6603c60Sopenharmony_ci                    "name": "pull",
225f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanTestissuesTest.qpa->ActsVulkanTestissuesTest.qpa"
226f6603c60Sopenharmony_ci                },
227f6603c60Sopenharmony_ci                {
228f6603c60Sopenharmony_ci                    "name": "pull",
229f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanTextureTest.qpa->ActsVulkanTextureTest.qpa"
230f6603c60Sopenharmony_ci                },
231f6603c60Sopenharmony_ci                {
232f6603c60Sopenharmony_ci                    "name": "pull",
233f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanTransformfeedbackTest.qpa->ActsVulkanTransformfeedbackTest.qpa"
234f6603c60Sopenharmony_ci                },
235f6603c60Sopenharmony_ci                {
236f6603c60Sopenharmony_ci                    "name": "pull",
237f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanUboTest.qpa->ActsVulkanUboTest.qpa"
238f6603c60Sopenharmony_ci                },
239f6603c60Sopenharmony_ci                {
240f6603c60Sopenharmony_ci                    "name": "pull",
241f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanWsiTest.qpa->ActsVulkanWsiTest.qpa"
242f6603c60Sopenharmony_ci                },
243f6603c60Sopenharmony_ci                {
244f6603c60Sopenharmony_ci                    "name": "pull",
245f6603c60Sopenharmony_ci                    "value": "/data/local/tmp/ActsVulkanYcbcrTest.qpa->ActsVulkanYcbcrTest.qpa"
246f6603c60Sopenharmony_ci                }
247f6603c60Sopenharmony_ci            ]
248f6603c60Sopenharmony_ci        }
249f6603c60Sopenharmony_ci
250f6603c60Sopenharmony_ci    ]
251f6603c60Sopenharmony_ci}