测试

分为:

  1. 单元测试。文件以 .test.ts 结尾
  2. 集成测试。文件以 .integration.ts 结尾
  3. 扩展测试。其实本质上是扩展的集成测试,主要测试扩展调用的 SDK API, 在内建扩展中也有一个专门的扩展叫做 test-api-extension 专门用来跑测试测试。当然也包含扩展运行的其他测试内容。
  4. 冒烟测试。主要测试一下 UI 相关的操作是否正常。

执行时机:

  1. 提 PR 时。
  2. main 和 release 分支上提交代码之后。

问题

目前写的单元测试和集成测试比较多,其实他们本质上没有太多的差别。

Last Updated:
Contributors: yiliang114