• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "description": "Configuration for hjunit demo Tests",
3    "driver": {
4        "type": "JSUnitTest",
5        "test-timeout": "60000",
6        "package": "com.example.actsbmshapmoduletest",
7        "shell-timeout": "60000"
8    },
9    "kits": [
10        {
11            "test-file-name": [
12                "ActsBmsHapModuleTest.hap",
13                "bmsSystemBundleTest1.hap"
14            ],
15            "type": "AppInstallKit",
16            "cleanup-apps": true
17        },
18        {
19            "type": "ShellKit",
20            "run-command": [
21                "remount",
22                "mkdir /data/test"
23            ]
24        },
25        {
26            "type": "PushKit",
27            "push": [
28                "bmsMainAbilityFirstScene.hap->/data/test/bmsMainAbilityFirstScene.hap",
29                "bmsMainAbilitySecondScene.hap->/data/test/bmsMainAbilitySecondScene.hap",
30                "bmsThirdBundleTest2.hap->/data/test/bmsThirdBundleTest2.hap",
31                "bmsThirdBundleTest5.hap->/data/test/bmsThirdBundleTest5.hap"
32            ]
33        },
34        {
35            "type": "ShellKit",
36            "run-command": [
37                "chmod 644 /data/test/*.hap",
38                "bm install -p /data/test/bmsMainAbilityFirstScene.hap",
39                "bm install -p /data/test/bmsMainAbilitySecondScene.hap",
40                "bm install -p /data/test/bmsThirdBundleTest2.hap",
41                "bm install -p /data/test/bmsThirdBundleTest5.hap"
42            ],
43            "teardown-command":[
44                "bm uninstall -n com.example.third2",
45                "bm uninstall -n com.example.third5",
46                "bm uninstall -n com.example.bmsmainabilityfirstscene",
47                "rm -rf /data/test/"
48            ]
49        }
50    ]
51}
52