1f6603c60Sopenharmony_ci{
2f6603c60Sopenharmony_ci    "description": "Configuration for pcs python test",
3f6603c60Sopenharmony_ci    "environment": [
4f6603c60Sopenharmony_ci        {
5f6603c60Sopenharmony_ci            "type": "device"
6f6603c60Sopenharmony_ci        }
7f6603c60Sopenharmony_ci    ],
8f6603c60Sopenharmony_ci    "driver": {
9f6603c60Sopenharmony_ci        "type": "DeviceTestSuite",
10f6603c60Sopenharmony_ci        "testsuite": "ActsPCSPyTest.py",
11f6603c60Sopenharmony_ci        "suitecases": [
12f6603c60Sopenharmony_ci            "./testAppSignatureVerify.py",
13f6603c60Sopenharmony_ci            "./testBundleInstallVerify.py",
14f6603c60Sopenharmony_ci            "./testCommandWukong.py",
15f6603c60Sopenharmony_ci            "./testInstallSignedHap.py",
16f6603c60Sopenharmony_ci            "./testJsConfiguration.py",
17f6603c60Sopenharmony_ci            "./testMinimumComponentSet.py",
18f6603c60Sopenharmony_ci            "./testPermissionsNotMissing.py",
19f6603c60Sopenharmony_ci            "./testRealRandomGenerate.py",
20f6603c60Sopenharmony_ci            "./testSDCardMount.py",
21f6603c60Sopenharmony_ci            "./testSelinuxFileLable.py",
22f6603c60Sopenharmony_ci            "./testSystemCoreInternetPermission.py",
23f6603c60Sopenharmony_ci            "./testTrustedRootCaExist.py",
24f6603c60Sopenharmony_ci            "./testSupportHdc.py"
25f6603c60Sopenharmony_ci        ]
26f6603c60Sopenharmony_ci    },
27f6603c60Sopenharmony_ci    "kits": [
28f6603c60Sopenharmony_ci        {
29f6603c60Sopenharmony_ci            "type": "PushKit",
30f6603c60Sopenharmony_ci            "push": [
31f6603c60Sopenharmony_ci                "./resource/pcs/unsigned.hap -> /data/local/tmp/unsigned.hap",
32f6603c60Sopenharmony_ci                "./resource/pcs/bundle_first.hap -> /data/local/tmp/bundle_first.hap",
33f6603c60Sopenharmony_ci                "./resource/pcs/bundle_second.hap -> /data/local/tmp/bundle_second.hap",
34f6603c60Sopenharmony_ci                "./resource/pcs/bundle_third.hap -> /data/local/tmp/bundle_third.hap",
35f6603c60Sopenharmony_ci                "./resource/pcs/bundle_fourth.hap -> /data/local/tmp/bundle_fourth.hap",
36f6603c60Sopenharmony_ci                "./resource/pcs/feature_first.hap -> /data/local/tmp/feature_first.hap",
37f6603c60Sopenharmony_ci                "./resource/pcs/feature_second.hap -> /data/local/tmp/feature_second.hap",
38f6603c60Sopenharmony_ci                "./resource/pcs/feature_third.hap -> /data/local/tmp/feature_third.hap",
39f6603c60Sopenharmony_ci                "./resource/pcs/signed.hap -> /data/local/tmp/signed.hap",
40f6603c60Sopenharmony_ci                "./resource/pcs/signed.hsp -> /data/local/tmp/signed.hsp",
41f6603c60Sopenharmony_ci                "./resource/pcs/signed.hqf -> /data/local/tmp/signed.hqf",
42f6603c60Sopenharmony_ci                "./resource/pcs/errorjs.hap -> /data/local/tmp/errorjs.hap"
43f6603c60Sopenharmony_ci            ]
44f6603c60Sopenharmony_ci        },
45f6603c60Sopenharmony_ci        {
46f6603c60Sopenharmony_ci            "type": "ShellKit",
47f6603c60Sopenharmony_ci            "teardown-command": [
48f6603c60Sopenharmony_ci                "bm uninstall -n com.pcs.software.signedhap",
49f6603c60Sopenharmony_ci                "bm uninstall -n com.pcs.software.bundle.first",
50f6603c60Sopenharmony_ci                "bm uninstall -n com.pcs.software.bundle.fourth",
51f6603c60Sopenharmony_ci                "bm uninstall -n com.pcs.software.signedhap",
52f6603c60Sopenharmony_ci                "bm uninstall -n  com.pcs.software.signedhsp"
53f6603c60Sopenharmony_ci            ]
54f6603c60Sopenharmony_ci        }
55f6603c60Sopenharmony_ci    ]
56f6603c60Sopenharmony_ci}