1f6603c60Sopenharmony_ci{
2f6603c60Sopenharmony_ci  "description": "Config for MindSpore test cases",
3f6603c60Sopenharmony_ci  "driver": {
4f6603c60Sopenharmony_ci    "module-name": "ActsMindSporeTest",
5f6603c60Sopenharmony_ci    "native-test-timeout": "120000",
6f6603c60Sopenharmony_ci    "native-test-device-path": "/data/local/tmp",
7f6603c60Sopenharmony_ci    "runtime-hint": "1s",
8f6603c60Sopenharmony_ci    "type": "CppTest"
9f6603c60Sopenharmony_ci  },
10f6603c60Sopenharmony_ci  "kits": [
11f6603c60Sopenharmony_ci    {
12f6603c60Sopenharmony_ci        "type": "ShellKit",
13f6603c60Sopenharmony_ci        "run-command": [
14f6603c60Sopenharmony_ci            "remount",
15f6603c60Sopenharmony_ci            "mkdir /data/test"
16f6603c60Sopenharmony_ci        ]
17f6603c60Sopenharmony_ci    },
18f6603c60Sopenharmony_ci    {
19f6603c60Sopenharmony_ci        "type": "PushKit",
20f6603c60Sopenharmony_ci        "push": [
21f6603c60Sopenharmony_ci            "ActsMindSporeTest->/data/local/tmp/ActsMindSporeTest",
22f6603c60Sopenharmony_ci            "resource/ai/mindspore/aiy_vision_classifier_plants_V1_3/aiy_vision_classifier_plants_V1_3.ms -> /data/test",
23f6603c60Sopenharmony_ci            "resource/ai/mindspore/aiy_vision_classifier_plants_V1_3/aiy_vision_classifier_plants_V1_3_offline_model.ms -> /data/test",
24f6603c60Sopenharmony_ci            "resource/ai/mindspore/aiy_vision_classifier_plants_V1_3/aiy_vision_classifier_plants_V1_3.input -> /data/test",
25f6603c60Sopenharmony_ci            "resource/ai/mindspore/aiy_vision_classifier_plants_V1_3/aiy_vision_classifier_plants_V1_30.output -> /data/test",
26f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_is_face/ml_face_isface.ms -> /data/test",
27f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_is_face/ml_face_isface_r13.ms -> /data/test",
28f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_is_face/ml_face_isface_offline_model.ms -> /data/test",
29f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_is_face/ml_face_isface.input -> /data/test",
30f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_is_face/ml_face_isface_0.input -> /data/test",
31f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_is_face/ml_face_isface0.output -> /data/test",
32f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_Hand_deploy/ml_Hand_deploy.ms -> /data/test",
33f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_Hand_deploy/ml_Hand_deploy_0.input -> /data/test",
34f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_Hand_deploy/ml_Hand_deploy0.output -> /data/test",
35f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_ocr_cn/ml_ocr_cn.ms -> /data/test",
36f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_ocr_cn/ml_ocr_cn_offline_model.ms -> /data/test",
37f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_ocr_cn/ml_ocr_cn_0.input -> /data/test",
38f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_ocr_cn/ml_ocr_cn0.output -> /data/test",
39f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_headpose_pb2tflite/ml_headpose_pb2tflite.ms -> /data/test",
40f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_headpose_pb2tflite/ml_headpose_pb2tflite_offline_model.ms -> /data/test",
41f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_headpose_pb2tflite/ml_headpose_pb2tflite_0.input -> /data/test",
42f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_headpose_pb2tflite/ml_headpose_pb2tflite_1.input -> /data/test",
43f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_headpose_pb2tflite/ml_headpose_pb2tflite_2.input -> /data/test",
44f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_headpose_pb2tflite/ml_headpose_pb2tflite0.output -> /data/test",
45f6603c60Sopenharmony_ci            "resource/ai/mindspore/Kirin_model/tinynet.om.ms -> /data/test",
46f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train.ms -> /data/test",
47f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_0.input -> /data/test",
48f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_1.input -> /data/test",
49f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_infer_0.input -> /data/test",
50f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_infer_1.input -> /data/test",
51f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_infer0.output -> /data/test",
52f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_train_0.input -> /data/test",
53f6603c60Sopenharmony_ci            "resource/ai/mindspore/lenet_train/lenet_train_train_1.input -> /data/test",
54f6603c60Sopenharmony_ci            "resource/ai/mindspore/xiaoyi/xiaoyi_train_codegen.ms -> /data/test",
55f6603c60Sopenharmony_ci            "resource/ai/mindspore/test_model.om/test_model_0.input -> /data/test",
56f6603c60Sopenharmony_ci            "resource/ai/mindspore/test_model.om/test_model0.output -> /data/test",
57f6603c60Sopenharmony_ci            "resource/ai/mindspore/test_model.om/test_model.om.ms -> /data/test",
58f6603c60Sopenharmony_ci            "resource/ai/mindspore/test_model.om/test_model_param -> /data/test",
59f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_isface_quant/ml_face_isface.om.ms -> /data/test",
60f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_isface_quant/ml_face_isface_quant_0.input -> /data/test",
61f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_isface_quant/ml_face_isface_quant0.output -> /data/test",
62f6603c60Sopenharmony_ci            "resource/ai/mindspore/ml_face_isface_quant/ml_face_isface_quant.ms -> /data/test"
63f6603c60Sopenharmony_ci        ]
64f6603c60Sopenharmony_ci    },
65f6603c60Sopenharmony_ci    {
66f6603c60Sopenharmony_ci        "type": "ShellKit",
67f6603c60Sopenharmony_ci	    "run-command": [
68f6603c60Sopenharmony_ci            "mount -o rw,remount /",
69f6603c60Sopenharmony_ci            "[ -d '/system/lib' ] && cp /system/lib/ndk/libmindspore_lite_ndk.so /system/lib/platformsdk/",
70f6603c60Sopenharmony_ci            "[ -d '/system/lib64' ] && cp /system/lib64/ndk/libmindspore_lite_ndk.so /system/lib64/platformsdk/"
71f6603c60Sopenharmony_ci	    ],
72f6603c60Sopenharmony_ci        "teardown-command": [
73f6603c60Sopenharmony_ci            "[ -d '/system/lib' ] && cp /system/lib64/platformsdk/libmindspore_lite_ndk.so",
74f6603c60Sopenharmony_ci            "[ -d '/system/lib64' ] && cp /system/lib64/platformsdk/libmindspore_lite_ndk.so",
75f6603c60Sopenharmony_ci            "mount -o ro,remount /"
76f6603c60Sopenharmony_ci        ]
77f6603c60Sopenharmony_ci    }
78f6603c60Sopenharmony_ci  ]
79f6603c60Sopenharmony_ci}
80