【问题标题】:Looking for better way to get coverage for standalone application with dotCover console寻找更好的方法来使用 dotCover 控制台覆盖独立应用程序
【发布时间】:2022-07-27 20:45:49
【问题描述】:

我正在尝试为独立应用程序(AUT)实现以下场景:

  1. 开始点覆盖
  2. 启动应用程序
  3. 做同样的动作
  4. 关闭申请
  5. 重复 2-4
  6. 重复 2-4
  7. 最终停止 dotcover 并收集报告

实际上我对 AUT 进行了自动化 UI 测试,但他们在执行不同测试时启动和停止应用程序几次。

我当前的解决方案是修改测试启动应用程序的方式以使用 dotCover,然后在最后合并所有测试完成后创建的报告。但是,这不是很好的解决方案。

如果上述情况可行,有什么想法吗?

【问题讨论】:

    标签: dotcover


    【解决方案1】:

    我发现对于某些应用程序这可能有效

    (1)
    dotcover.exe cover-everything --StartInstance=123 --Output=out.dcvr
    
    (7) 
    dotcover.exe send --Instance=123 --Command=GetSnapshotAndKillChildren
    

    它适用于 UI 应用

    它不适用于控制台应用程序。但是相同的控制台应用程序(有时)适用于“dotcover cover”。坏事是您需要通过 dotcover 传递所有参数并收集所有输出 - 不好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多