【问题标题】:Azure pipeline- VsTest - testAssemblies does not captures TestMethod logAzure 管道 - VsTest - testAssemblies 不捕获 TestMethod 日志
【发布时间】:2020-12-27 22:12:48
【问题描述】:

无论如何我们可以在哪里捕获测试方法的日志 例如: - 我编写了一个测试方法,它比较来自数据库 A 和数据库 B 的相同数据类型列表。 然后,Assert.AreEqual(listA.count, listB.count)

List 有数千条记录并且需要一段时间才能运行.. 假设运行测试方法需要 1 分钟时间.. 并且VsTest-testAssemblies 没有捕获那 1 分钟的日志。无论如何我们可以记录这些日志。

【问题讨论】:

  • 好几天没有收到您的回复,能否分享一下您对此问题的最新信息?如果您有任何疑问,请随时在此处分享。
  • 感谢@HughLin-MSFT,抱歉回复晚了。

标签: azure-devops azure-pipelines vstest


【解决方案1】:

您要捕获什么日志?如果是指测试方法的过程,恐怕这是不可能实现的。 "Assert.AreEqual" 方法是 VsTest 的内置方法。如果你想输出一些特定的日志,你可以尝试写一个自定义的测试方法。 如果引用列出数据库的记录,可以在脚本中echo这些记录。

it takes 1 minute time to run the test method我认为这1分钟是用来执行测试方法的,在此期间可能没有生成日志。这是预期的行为。如有误解,请指出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 1970-01-01
    • 2022-01-14
    • 2022-01-11
    • 2019-03-28
    相关资源
    最近更新 更多