1{ 2 "description": "Configuration for mediaLibrary Tests", 3 "driver": { 4 "type": "OHJSUnitTest", 5 "test-timeout": "180000", 6 "bundle-name": "ohos.acts.multimedia.mediaLibrary", 7 "module-name": "phone", 8 "shell-timeout": "600000", 9 "testcase-timeout": 70000 10 }, 11 "kits": [ 12 { 13 "type": "ShellKit", 14 "pre-push": [], 15 "run-command": [ 16 "rm -rf /storage/media/100/local/files/Audios/*", 17 "rm -rf /storage/media/100/local/files/Camera/*", 18 "rm -rf /storage/media/100/local/files/Documents/*", 19 "rm -rf /storage/media/100/local/files/Download/*", 20 "rm -rf /storage/media/100/local/files/Pictures/*", 21 "rm -rf /storage/media/100/local/files/Videos/*", 22 "mkdir -p /storage/media/100/local/temp", 23 "param set persist.sys.suspend_manager_enabled 0", 24 "reboot", 25 "param set persist.ace.testmode.enabled 1", 26 "power-shell wakeup", 27 "uinput -T -d 300 600 -m 300 600 300 100 -u 300 100", 28 "power-shell setmode 602" 29 ] 30 }, 31 { 32 "type": "PushKit", 33 "pre-push": [], 34 "push": [ 35 "./resource/medialibrary/01.jpg ->/storage/media/100/local/temp", 36 "./resource/medialibrary/01.mp3 ->/storage/media/100/local/temp", 37 "./resource/medialibrary/01.mp4 ->/storage/media/100/local/temp", 38 "./resource/medialibrary/01.dat ->/storage/media/100/local/temp" 39 ] 40 }, 41 { 42 "type": "ShellKit", 43 "run-command": [ 44 "mkdir -pv /storage/media/100/local/files/Pictures/{trash,trashCb}", 45 "mkdir -pv /storage/media/100/local/files/Videos/{trash,trashCb}", 46 "mkdir -pv /storage/media/100/local/files/Audios/{trash,trashCb}", 47 "mkdir -pv /storage/media/100/local/files/Documents/{trash,trashCb}", 48 "for d in trash trashCb; do for i in $$(seq 3); do cp /storage/media/100/local/temp/01.jpg /storage/media/100/local/files/Pictures/$$d/0$$i.jpg; done;done;", 49 "for d in trash trashCb; do for i in $$(seq 3); do cp /storage/media/100/local/temp/01.mp3 /storage/media/100/local/files/Audios/$$d/0$$i.mp3; done;done;", 50 "for d in trash trashCb; do for i in $$(seq 3); do cp /storage/media/100/local/temp/01.mp4 /storage/media/100/local/files/Videos/$$d/0$$i.mp4; done;done;", 51 "for d in trash trashCb; do for i in $$(seq 3); do cp /storage/media/100/local/temp/01.dat /storage/media/100/local/files/Documents/$$d/0$$i.dat; done;done;", 52 "chmod -R 777 /storage/media/100/local/files/*", 53 "chmod -R 777 /data/service/el2/100/hmdfs/account/files/*", 54 "hilog -Q pidoff", 55 "hilog -p off", 56 "hilog -b I", 57 "hilog -b D -D 0xD002B70", 58 "scanner", 59 "sleep 10" 60 ], 61 "teardown-command": [ 62 "rm -rf /storage/media/100/local/files/Audios/*", 63 "rm -rf /storage/media/100/local/files/Camera/*", 64 "rm -rf /storage/media/100/local/files/Documents/*", 65 "rm -rf /storage/media/100/local/files/Download/*", 66 "rm -rf /storage/media/100/local/files/Pictures/*", 67 "rm -rf /storage/media/100/local/files/Videos/*", 68 "rm -rf /storage/media/100/local/temp", 69 "param set persist.sys.suspend_manager_enabled 1", 70 "reboot", 71 "hilog -b X -D 0xD002B70", 72 "power-shell setmode 600" 73 ] 74 }, 75 { 76 "test-file-name": [ 77 "ActsMediaLibraryTrashJsTest.hap" 78 ], 79 "type": "AppInstallKit", 80 "cleanup-apps": true 81 } 82 ] 83}