鸿蒙开发-仿库街区应用
资源文件列表:

Ku/.clang-format 1.74KB
Ku/.gitignore 133B
Ku/.hvigor/
Ku/.hvigor/cache/
Ku/.hvigor/cache/file-cache.json 56.64KB
Ku/.hvigor/cache/meta.json 89B
Ku/.hvigor/cache/task-cache.json 29.68KB
Ku/.hvigor/dependencyMap/
Ku/.hvigor/dependencyMap/dependencyMap.json5 92B
Ku/.hvigor/dependencyMap/entry/
Ku/.hvigor/dependencyMap/entry/oh-package.json5 142B
Ku/.hvigor/dependencyMap/oh-package.json5 164B
Ku/.hvigor/outputs/
Ku/.hvigor/outputs/build-logs/
Ku/.hvigor/outputs/build-logs/build.log 31.63KB
Ku/.hvigor/outputs/logs/
Ku/.hvigor/outputs/logs/details/
Ku/.hvigor/outputs/logs/details/details.json 1.25KB
Ku/.hvigor/outputs/sync/
Ku/.hvigor/outputs/sync/fileCache.json 1.08KB
Ku/.hvigor/outputs/sync/output.json 4.91KB
Ku/.hvigor/report/
Ku/.hvigor/report/report-202407152353030430.json 165.34KB
Ku/.hvigor/report/report-202407161501266680.json 138.03KB
Ku/.hvigor/report/report-202407161550451140.json 751.5KB
Ku/.hvigor/report/report-202407161555281130.json 184.39KB
Ku/.hvigor/report/report-202407161606419210.json 162.91KB
Ku/.hvigor/report/report-202407161607430150.json 140.91KB
Ku/.hvigor/report/report-202407161612411420.json 200.66KB
Ku/.hvigor/report/report-202407170850249470.json 158.79KB
Ku/AppScope/
Ku/AppScope/app.json5 209B
Ku/AppScope/resources/
Ku/AppScope/resources/base/
Ku/AppScope/resources/base/element/
Ku/AppScope/resources/base/element/string.json 88B
Ku/AppScope/resources/base/media/
Ku/AppScope/resources/base/media/app_icon.png 2.71KB
Ku/build-profile.json5 597B
Ku/entry/
Ku/entry/.gitignore 55B
Ku/entry/.preview/
Ku/entry/.preview/config/
Ku/entry/.preview/config/buildConfig.json 1.36KB
Ku/entry/.preview/default/
Ku/entry/.preview/default/cache/
Ku/entry/.preview/default/cache/default/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/.tsbuildinfo 129.67KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/.tsbuildinfo.linter 126.32KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/compiler.cache.msgpack 496.18KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entryability/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.protoBin 13.52KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts 1.58KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.protoBin 6.45KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts 504B
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/ceshi.protoBin 679.72KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/ceshi.ts 98.72KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Denglu.protoBin 68.37KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Denglu.ts 8.52KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Erxuanyi.protoBin 47.45KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Erxuanyi.ts 5.27KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Index.protoBin 23.46KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts 2.33KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Zhuce.protoBin 59.83KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Zhuce.ts 7.14KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/filesInfo.txt 1.58KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/mock-config.json 2B
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/mock-config.json5 3B
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/modules.cache 1.86KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/npmEntries.protoBin 874B
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/npmEntries.txt 239B
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/preview.ets
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/ResourceTable.txt 2.01KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/sourceMaps.json 39.74KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/temporary/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/temporary/ets/
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/watch_logs.cache.json 5.91KB
Ku/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/watchCompiler.tsbuildinfo 79.67KB
Ku/entry/.preview/default/generated/
Ku/entry/.preview/default/generated/profile/
Ku/entry/.preview/default/generated/profile/default/
Ku/entry/.preview/default/generated/profile/default/BuildProfile.ets 857B
Ku/entry/.preview/default/generated/r/
Ku/entry/.preview/default/generated/r/default/
Ku/entry/.preview/default/generated/r/default/ResourceTable.h 4.01KB
Ku/entry/.preview/default/intermediates/
Ku/entry/.preview/default/intermediates/assets/
Ku/entry/.preview/default/intermediates/assets/default/
Ku/entry/.preview/default/intermediates/assets/default/ets/
Ku/entry/.preview/default/intermediates/assets/default/ets/modules.abc 285.18KB
Ku/entry/.preview/default/intermediates/assets/default/ets/sourceMaps.map 39.74KB
Ku/entry/.preview/default/intermediates/loader/
Ku/entry/.preview/default/intermediates/loader/default/
Ku/entry/.preview/default/intermediates/loader/default/loader.json 532B
Ku/entry/.preview/default/intermediates/merge_profile/
Ku/entry/.preview/default/intermediates/merge_profile/default/
Ku/entry/.preview/default/intermediates/merge_profile/default/module.json 1.5KB
Ku/entry/.preview/default/intermediates/process_profile/
Ku/entry/.preview/default/intermediates/process_profile/default/
Ku/entry/.preview/default/intermediates/process_profile/default/module.json 1.59KB
Ku/entry/.preview/default/intermediates/res/
Ku/entry/.preview/default/intermediates/res/default/
Ku/entry/.preview/default/intermediates/res/default/app_compiled/
Ku/entry/.preview/default/intermediates/res/default/app_compiled/11985259604488845271 87B
Ku/entry/.preview/default/intermediates/res/default/app_compiled/8840259699488878432 136B
Ku/entry/.preview/default/intermediates/res/default/ids_map/
Ku/entry/.preview/default/intermediates/res/default/ids_map/id_defined.json 5.58KB
Ku/entry/.preview/default/intermediates/res/default/mock-config.json 2B
Ku/entry/.preview/default/intermediates/res/default/module.json 1.76KB
Ku/entry/.preview/default/intermediates/res/default/module_compiled/
Ku/entry/.preview/default/intermediates/res/default/module_compiled/10105281293634587357 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/10314073513608959019 157B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/10475112518286999512 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/10738280033270199240 383B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/10795579058658224924 154B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/10884198761012908473 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/11082135751520334911 133B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/12205900270728310690 136B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/12280344148580796972 160B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/12392718770592469013 154B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/12560034565858968162 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/13035198600884013500 133B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/13193701544329950013 148B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/13501065706749540553 133B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/13666512067597341211 157B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/13675788186194210523 329B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/13826649781553071791 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/14206801947651345334 136B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/14350760184869257752 157B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/14393355663116596489 175B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/15215457389621210544 161B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/15409715686394038225 154B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/15475701173315528274 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/15917598263468603762 154B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/15941158693535541159 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/15963419241077796120 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/16932083958043413428 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/17167057432830277916 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/17323208560158549659 148B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/17544606301330152095 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/17554342474118734637 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/17668635308994038806 148B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/18126414018902710208 166B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/18412094317779833938 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/1880137500331579338 166B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/2106333369869120135 170B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/2297130920409481579 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/2358784543561176869 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/23843303200456640 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/2488366669968105011 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/2893010963383368221 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/307665626430168576 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/329497249605377394 163B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/3552904293128863563 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/3921932784044965003 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/4061239917867399196 160B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/408482808783636776 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/4154174073052921193 148B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/4591307234865129612 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/5204882455373541501 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/52058796139491301 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/5290036469416730251 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/5421183380366649134 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/5442621285002121932 130B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/576997117690555251 154B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6006260439277794439 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6069120934511331237 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6083624918056243143 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6123418161551379766 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6131914645013084233 136B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/62806708995109683 145B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/634317740910957068 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6636801248272842173 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/6687383743518301461 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/7068563722688121061 163B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/7247744727172069910 160B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/7290130946973339319 112B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/7370742412706968262 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/7421715686913087446 148B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/8331607656017037812 139B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/8352318562094182703 133B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/8623312782466014038 148B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/8670558022107697598 377B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/9159476111392493485 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/924392220537225131 142B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/9342454983714378953 151B
Ku/entry/.preview/default/intermediates/res/default/module_compiled/9474400640098565414 142B
Ku/entry/.preview/default/intermediates/res/default/resources.index 7.09KB
Ku/entry/.preview/default/intermediates/res/default/resources/
Ku/entry/.preview/default/intermediates/res/default/resources/base/
Ku/entry/.preview/default/intermediates/res/default/resources/base/media/
Ku/entry/.preview/default/intermediates/res/default/resources/base/media/layered_image.json 95B
Ku/entry/.preview/default/intermediates/res/default/resources/base/profile/
Ku/entry/.preview/default/intermediates/res/default/resources/base/profile/backup_config.json 36B
Ku/entry/.preview/default/intermediates/res/default/resources/base/profile/main_pages.json 84B
Ku/entry/.preview/default/intermediates/res/default/ResourceTable.txt 2.01KB
Ku/entry/.preview/default/intermediates/router_map/
Ku/entry/.preview/default/intermediates/router_map/default/
Ku/entry/.preview/default/intermediates/router_map/default/intermediate_routerMap_for_loader.json 16B
Ku/entry/.preview/default/intermediates/router_map/default/intermediates_temp_routerMap.json 16B
Ku/entry/.preview/PreviewBuildParam.json 289B
Ku/entry/build-profile.json5 448B
Ku/entry/hvigorfile.ts 234B
Ku/entry/obfuscation-rules.txt 893B
Ku/entry/oh-package.json5 183B
Ku/entry/src/
Ku/entry/src/main/
Ku/entry/src/main/ets/
Ku/entry/src/main/ets/entryability/
Ku/entry/src/main/ets/entryability/EntryAbility.ets 1.44KB
Ku/entry/src/main/ets/entrybackupability/
Ku/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets 436B
Ku/entry/src/main/ets/pages/
Ku/entry/src/main/ets/pages/ceshi.ets 34.49KB
Ku/entry/src/main/ets/pages/Denglu.ets 2.32KB
Ku/entry/src/main/ets/pages/Erxuanyi.ets 1.51KB
Ku/entry/src/main/ets/pages/Index.ets 436B
Ku/entry/src/main/ets/pages/Login.ets
Ku/entry/src/main/ets/pages/Zhuce.ets 1.94KB
Ku/entry/src/main/module.json5 1.31KB
Ku/entry/src/main/resources/
Ku/entry/src/main/resources/base/
Ku/entry/src/main/resources/base/element/
Ku/entry/src/main/resources/base/element/color.json 105B
Ku/entry/src/main/resources/base/element/string.json 247B
Ku/entry/src/main/resources/base/media/
Ku/entry/src/main/resources/base/media/background.png 56.02KB
Ku/entry/src/main/resources/base/media/beijing.png 368.82KB
Ku/entry/src/main/resources/base/media/biao1.png 1.13KB
Ku/entry/src/main/resources/base/media/biao2.png 1.11KB
Ku/entry/src/main/resources/base/media/biao3.png 1.3KB
Ku/entry/src/main/resources/base/media/biao4.png 2.34KB
Ku/entry/src/main/resources/base/media/biaobian1.png 1.7KB
Ku/entry/src/main/resources/base/media/biaobian2.png 1.76KB
Ku/entry/src/main/resources/base/media/biaobian3.png 1.97KB
Ku/entry/src/main/resources/base/media/biaobian4.png 2.99KB
Ku/entry/src/main/resources/base/media/chuanzuo.png 8.51KB
Ku/entry/src/main/resources/base/media/ditu.png 8.78KB
Ku/entry/src/main/resources/base/media/duihuanshangcheng.png 16.24KB
Ku/entry/src/main/resources/base/media/fabu.png 1.26KB
Ku/entry/src/main/resources/base/media/fabudao.png 5.38KB
Ku/entry/src/main/resources/base/media/foreground.png 12.14KB
Ku/entry/src/main/resources/base/media/guanbi.png 731B
Ku/entry/src/main/resources/base/media/guanzhu1.png 966B
Ku/entry/src/main/resources/base/media/guanzhu2.png 993B
Ku/entry/src/main/resources/base/media/huanying.png 27.23KB
Ku/entry/src/main/resources/base/media/huati.png 70.39KB
Ku/entry/src/main/resources/base/media/jiahao.png 3.17KB
Ku/entry/src/main/resources/base/media/kuluobi.png 13.48KB
Ku/entry/src/main/resources/base/media/layered_image.json 109B
Ku/entry/src/main/resources/base/media/liulanjilu.png 3.23KB
Ku/entry/src/main/resources/base/media/qiandao.png 7.42KB
Ku/entry/src/main/resources/base/media/qiandao2.png 8.62KB
Ku/entry/src/main/resources/base/media/qingshaonian.png 4.19KB
Ku/entry/src/main/resources/base/media/renwuzhongxin.png 17.05KB
Ku/entry/src/main/resources/base/media/shipin.png 4.87KB
Ku/entry/src/main/resources/base/media/shoucangjia.png 2.78KB
Ku/entry/src/main/resources/base/media/shouye1.png 920B
Ku/entry/src/main/resources/base/media/shouye2.png 1.36KB
Ku/entry/src/main/resources/base/media/sixhua.png 51.34KB
Ku/entry/src/main/resources/base/media/startIcon.png 19.62KB
Ku/entry/src/main/resources/base/media/ta.png 8.02KB
Ku/entry/src/main/resources/base/media/tiezi1.png 296.23KB
Ku/entry/src/main/resources/base/media/tiezi2.png 401.8KB
Ku/entry/src/main/resources/base/media/tong1.png 33.34KB
Ku/entry/src/main/resources/base/media/tong2.png 41.22KB
Ku/entry/src/main/resources/base/media/tong3.png 36.11KB
Ku/entry/src/main/resources/base/media/tong4.png 37.42KB
Ku/entry/src/main/resources/base/media/tong5.png 37.18KB
Ku/entry/src/main/resources/base/media/tong6.png 27.63KB
Ku/entry/src/main/resources/base/media/tong7.png 39.78KB
Ku/entry/src/main/resources/base/media/tu1.png 327.69KB
Ku/entry/src/main/resources/base/media/tu2.png 344.24KB
Ku/entry/src/main/resources/base/media/tu3.png 313.5KB
Ku/entry/src/main/resources/base/media/tu4.png 371.66KB
Ku/entry/src/main/resources/base/media/tuijianlan.png 11.96KB
Ku/entry/src/main/resources/base/media/wiki.png 6.2KB
Ku/entry/src/main/resources/base/media/wode1.png 982B
Ku/entry/src/main/resources/base/media/wode2.png 1.67KB
Ku/entry/src/main/resources/base/media/wodebeijing.png 283.27KB
Ku/entry/src/main/resources/base/media/wodecaogao.png 3.22KB
Ku/entry/src/main/resources/base/media/wodepinglun.png 3.39KB
Ku/entry/src/main/resources/base/media/wodetiezi.png 2.89KB
Ku/entry/src/main/resources/base/media/xiaolian.png 5.86KB
Ku/entry/src/main/resources/base/media/xiaoxi1.png 925B
Ku/entry/src/main/resources/base/media/xiaoxi2.png 905B
Ku/entry/src/main/resources/base/media/yijianfankui.png 3.26KB
Ku/entry/src/main/resources/base/media/yonghu.png 43.9KB
Ku/entry/src/main/resources/base/media/youxizhongxin.png 3.76KB
Ku/entry/src/main/resources/base/media/zanwuneirong.png 42.61KB
Ku/entry/src/main/resources/base/media/zhongduan.png 8.74KB
Ku/entry/src/main/resources/base/media/zhuomianzujian.png 3.38KB
Ku/entry/src/main/resources/base/media/zixun.png 7.19KB
Ku/entry/src/main/resources/base/media/zixun1.png 85.41KB
Ku/entry/src/main/resources/base/media/zixun2.png 85.89KB
Ku/entry/src/main/resources/base/media/zixun3.png 88.89KB
Ku/entry/src/main/resources/base/media/zixun4.png 94.45KB
Ku/entry/src/main/resources/base/profile/
Ku/entry/src/main/resources/base/profile/backup_config.json 36B
Ku/entry/src/main/resources/base/profile/main_pages.json 117B
Ku/entry/src/main/resources/en_US/
Ku/entry/src/main/resources/en_US/element/
Ku/entry/src/main/resources/en_US/element/string.json 247B
Ku/entry/src/main/resources/rawfile/
Ku/entry/src/main/resources/zh_CN/
Ku/entry/src/main/resources/zh_CN/element/
Ku/entry/src/main/resources/zh_CN/element/string.json 241B
Ku/entry/src/mock/
Ku/entry/src/mock/mock-config.json5 3B
Ku/entry/src/ohosTest/
Ku/entry/src/ohosTest/ets/
Ku/entry/src/ohosTest/ets/test/
Ku/entry/src/ohosTest/ets/test/Ability.test.ets 1.69KB
Ku/entry/src/ohosTest/ets/test/List.test.ets 99B
Ku/entry/src/ohosTest/module.json5 219B
Ku/entry/src/test/
Ku/entry/src/test/List.test.ets 105B
Ku/entry/src/test/LocalUnit.test.ets 1.59KB
Ku/hvigor/
Ku/hvigor/hvigor-config.json5 1.29KB
Ku/hvigorfile.ts 234B
Ku/local.properties 349B
Ku/oh_modules/
Ku/oh_modules/.ohpm/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/build-profile.json5 743B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/CHANGELOG.md 112B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.js 786B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/hvigorfile.ts 783B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.d.ts 1.68KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ets 760B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.js 771B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/index.ts 771B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/libs/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/LICENSE 10.11KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/oh-package.json5 889B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/README.md 2.66KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.js 2.95KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ArgumentMatchers.ts 2.93KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.js 1.37KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/ExtendInterface.ts 1.53KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.js 9.18KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/MockKit.ts 9.66KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.js 1.47KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/mock/VerificationMode.ts 1.55KB
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/main/module.json 338B
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/schemas/
Ku/oh_modules/.ohpm/@ohos+hamock@1.0.0/oh_modules/@ohos/hamock/src/res/schemas/mock-config-json5-schema.json 563B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/BuildProfile.ets 154B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/build-profile.json5 489B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/CHANGELOG.md 483B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/example/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/hvigorfile.ts 234B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/index.d.ts 4.27KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/index.ets 4.51KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/index.js 3.99KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/index.ts 1.21KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/libs/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/LICENSE 9.93KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/oh-package.json5 352B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/README.md 13.52KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/Constant.js 2.38KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/core.js 4.87KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/event.js 2.5KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/interface.js 2.74KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module.json 467B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertClose.js 1.44KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertContain.js 1.22KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertFail.js 757B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertFalse.js 826B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertInstanceOf.js 1.03KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertLarger.js 849B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertLargerOrEqual.js 859B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertLess.js 843B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertLessOrEqual.js 853B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertNaN.js 820B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertNegUnlimited.js 868B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertNull.js 824B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPosUnlimited.js 869B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsPending.js 1.5KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejected.js 1.41KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWith.js 2.02KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsRejectedWithError.js 3.42KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolved.js 1.57KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertPromiseIsResolvedWith.js 2.09KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertThrowError.js 1.33KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/assertUndefined.js 844B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/assertDeepEquals.js 10.08KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/deepEquals/DeepTypeUtils.js 3.48KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/ExpectExtend.js 3.72KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/assert/isPromiseLike.js 998B
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/config/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/config/configService.js 11.13KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/config/DataDriver.js 4.81KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/config/Filter.js 4.94KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/coverage/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/coverage/coverageCollect.js 3.1KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/kit/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/kit/SysTestKit.js 3.44KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/mock/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/mock/ArgumentMatchers.js 2.99KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/mock/ExtendInterface.js 1.38KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/mock/MockKit.js 8.33KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/mock/VerificationMode.js 1.37KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/report/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/report/LogExpectError.js 2.84KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/report/OhReport.js 9.48KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/module/report/ReportExtend.js 4.81KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/service.js 44.79KB
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/testrunner/
Ku/oh_modules/.ohpm/@ohos+hypium@1.0.18/oh_modules/@ohos/hypium/src/main/testrunner/OpenHarmonyTestRunner.ts 3.77KB
Ku/oh_modules/.ohpm/oh_modules/
Ku/oh_modules/.ohpm/oh_modules/@ohos/
Ku/oh_modules/.ohpm/oh_modules/@ohos/hamock/
Ku/oh_modules/.ohpm/oh_modules/@ohos/hypium/
Ku/oh_modules/@ohos/
Ku/oh_modules/@ohos/hamock/
Ku/oh_modules/@ohos/hypium/
Ku/oh-package.json5 210B
Ku/oh-package-lock.json5 965B
资源介绍:
包含该项目的所有源码和图片资源Hypium
A unit test framework for OpenHarmonyOS application
## Hypium是什么?
***
- Hypium是OpenHarmony上的测试框架,提供测试用例编写、执行、结果显示能力,用于OpenHarmony系统应用接口以及应用界面测试。
- Hypium结构化模型:hypium工程主要由List.test.js与TestCase.test.js组成。
```
rootProject // Hypium工程根目录
├── moduleA
│ ├── src
│ ├── main // 被测试应用目录
│ ├── ohosTest // 测试用例目录
│ ├── js/ets
│ └── test
│ └── List.test.js // 测试用例加载脚本,ets目录下为.ets后缀
│ └── TestCase.test.js // 测试用例脚本,ets目录下为.ets后缀
└── moduleB
...
│ └── List.test.js // 测试用例加载脚本,ets目录下为.ets后缀
│ └── TestCase.test.js // 测试用例脚本,ets目录下为.ets后缀
```
## 安装使用
***
- 在DevEco Studio内使用Hypium
- 工程级package.json内配置:
```json
"dependencies": {
"@ohos/hypium": "1.0.18"
}
```
注:
hypium服务于OpenHarmonyOS应用对外接口测试、系统对外接口测试(SDK中接口),完成HAP自动化测试。详细指导:
[Deveco Studio](https://developer.harmonyos.com/cn/develop/deveco-studio)
#### 通用语法
- 测试用例采用业内通用语法,describe代表一个测试套, it代表一条用例。
| No. | API | 功能说明 |
|-----| ---------- | ---------------------------------------------------------------------------------------------------------------------- |
| 1 | describe | 定义一个测试套,支持两个参数:测试套名称和测试套函数 |
| 2 | beforeAll | 在测试套内定义一个预置条件,在所有测试用例开始前执行且仅执行一次,支持一个参数:预置动作函数 |
| 3 | beforeEach | 在测试套内定义一个单元预置条件,在每条测试用例开始前执行,执行次数与it定义的测试用例数一致,支持一个参数:预置动作函数 |
| 4 | afterEach | 在测试套内定义一个单元清理条件,在每条测试用例结束后执行,执行次数与it定义的测试用例数一致,支持一个参数:清理动作函数 |
| 5 | afterAll | 在测试套内定义一个清理条件,在所有测试用例结束后执行且仅执行一次,支持一个参数:清理动作函数 |
| 6 | it | 定义一条测试用例,支持三个参数:用例名称,过滤参数和用例函数 |
| 7 | expect | 支持bool类型判断等多种断言方法 |
| 8 | xdescribe | @since1.0.17定义一个跳过的测试套,支持两个参数:测试套名称和测试套函数。 |
| 9 | xit | @since1.0.17定义一条跳过的测试用例,支持三个参数:用例名称,过滤参数和用例函数。 |
#### 断言库
- 示例代码:
```javascript
expect(${actualvalue}).assertX(${expectvalue})
```
- 断言功能列表:
| No. | API | 功能说明 |
| :--- | :------------------------------- | ---------------------------------------------------------------------------------------------- |
| 1 | assertClose | 检验actualvalue和expectvalue(0)的接近程度是否是expectValue(1) |
| 2 | assertContain | 检验actualvalue中是否包含expectvalue |
| 3 | assertDeepEquals | @since1.0.4 检验actualvalue和expectvalue(0)是否是同一个对象 |
| 4 | assertEqual | 检验actualvalue是否等于expectvalue[0] |
| 5 | assertFail | 抛出一个错误 |
| 6 | assertFalse | 检验actualvalue是否是false |
| 7 | assertTrue | 检验actualvalue是否是true |
| 8 | assertInstanceOf | 检验actualvalue是否是expectvalue类型 |
| 9 | assertLarger | 检验actualvalue是否大于expectvalue |
| 10 | assertLess | 检验actualvalue是否小于expectvalue |
| 11 | assertNaN | @since1.0.4 检验actualvalue是否是NaN |
| 12 | assertNegUnlimited | @since1.0.4 检验actualvalue是否等于Number.NEGATIVE_INFINITY |
| 13 | assertNull | 检验actualvalue是否是null |
| 14 | assertPosUnlimited | @since1.0.4 检验actualvalue是否等于Number.POSITIVE_INFINITY |
| 15 | assertPromiseIsPending | @since1.0.4 检验actualvalue是否处于Pending状态【actualvalue为promse对象】 |
| 16 | assertPromiseIsRejected | @since1.0.4 检验actualvalue是否处于Rejected状态【同15】 |
| 17 | assertPromiseIsRejectedWith | @since1.0.4 检验actualvalue是否处于Rejected状态,并且比较执行的结果值【同15】 |
| 18 | assertPromiseIsRejectedWithError | @since1.0.4 检验actualvalue是否处于Rejected状态并有异常,同时比较异常的类型和message值【同15】 |
| 19 | assertPromiseIsResolved | @since1.0.4 检验actualvalue是否处于Resolved状态【同15】 |
| 20 | assertPromiseIsResolvedWith | @since1.0.4 检验actualvalue是否处于Resolved状态,并且比较执行的结果值【同15】 |
| 21 | assertThrowError | 检验actualvalue抛出Error内容是否是expectValue |
| 22 | assertUndefined | 检验actualvalue是否是undefined |
| 23 | not | @since1.0.4 断言结果取反 |
| 24 | message | @since1.0.17自定义断言异常信息 |
示例代码:
```javascript
import { describe, it, expect } from '@ohos/hypium';
export default async function assertCloseTest() {
describe('assertClose', function () {
it('assertClose_success', 0, function () {
let a = 100;
let b = 0.1;
expect(a).assertClose(99, b);
})
})
}
```
#### 公共系统能力
| No. | API