辛苦各位同学生成异味位置对应的测试用例

项目编译

https://github.com/buaa-icf/agc-template-market-harmonyos-demos

此项目为 arkts demos 集合,build-profile.json5 所在的目录才是 arkts 项目。

image.png

image.png

点 1. (Recommended) Set manually

"app": {
    "signingConfigs": [
    ],
    "products": [
      {
        "name": "default",
        "signingConfig": "default",
        "compatibleSdkVersion": "5.0.0(12)",
        "runtimeOS": "HarmonyOS",
        "buildOption": {
          "strictMode": {
            "caseSensitiveCheck": true,
            "useNormalizedOHMUrl": true
          }
        },
        "targetSdkVersion": "5.0.0(12)"
      }
    ],
    "buildModeSet": [
      {
        "name": "debug",
      },
      {
        "name": "release"
      }
    ]
  }

targetSdkVersion 字段值与 compatibleSdkVersion 字段一致,一般不会有编译错误。

sync 之后再编译一下 Hap,编译失败后可以让 ai 修一下。

项目测试

Local Test 被测文件不允许修改,Instrument Test 只允许加 id。

image.png

命令行执行测试见文档

Local Test

适用于基础逻辑的单元测试 (Unit Test)

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-instrument-test

Instrument Test

适用于集成测试 (Integration Test)UI 测试 (UI Test)