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/{Static,Dynamic}", 45 "mkdir -pv /storage/media/100/local/files/Videos/{Static,Dynamic}", 46 "mkdir -pv /storage/media/100/local/files/Audios/{Static,Dynamic}", 47 "mkdir -pv /storage/media/100/local/files/Documents/{Static,Dynamic}", 48 "for d in Static; do for i in $$(seq 6); 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 Static; do for i in $$(seq 6); 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 Static; do for i in $$(seq 6); 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 Static; do for i in $$(seq 6); do cp /storage/media/100/local/temp/01.dat /storage/media/100/local/files/Documents/$$d/0$$i.dat; done;done;", 52 "cp /storage/media/100/local/temp/01.jpg /storage/media/100/local/files/Pictures/Dynamic/01.jpg", 53 "cp /storage/media/100/local/temp/01.mp4 /storage/media/100/local/files/Videos/Dynamic/01.mp4", 54 "cp /storage/media/100/local/temp/01.mp3 /storage/media/100/local/files/Audios/Dynamic/01.mp3", 55 "cp /storage/media/100/local/temp/01.dat /storage/media/100/local/files/Documents/Dynamic/01.dat", 56 "chmod -R 777 /storage/media/100/local/files/*", 57 "chmod -R 777 /data/service/el2/100/hmdfs/account/files/*", 58 "hilog -Q pidoff", 59 "hilog -p off", 60 "hilog -b I", 61 "hilog -b D -D 0xD002B70", 62 "scanner", 63 "sleep 10" 64 ], 65 "teardown-command": [ 66 "rm -rf /storage/media/100/local/files/Audios/*", 67 "rm -rf /storage/media/100/local/files/Camera/*", 68 "rm -rf /storage/media/100/local/files/Documents/*", 69 "rm -rf /storage/media/100/local/files/Download/*", 70 "rm -rf /storage/media/100/local/files/Pictures/*", 71 "rm -rf /storage/media/100/local/files/Videos/*", 72 "rm -rf /storage/media/100/local/temp", 73 "param set persist.sys.suspend_manager_enabled 1", 74 "reboot", 75 "hilog -b X -D 0xD002B70", 76 "power-shell setmode 600" 77 ] 78 }, 79 { 80 "test-file-name": [ 81 "ActsMediaLibraryFileTest.hap" 82 ], 83 "type": "AppInstallKit", 84 "cleanup-apps": true 85 } 86 ] 87}