Azure 管道 - VsTest - testAssemblies 不捕获 TestMethod 日志
Azure pipeline- VsTest - testAssemblies does not captures TestMethod log
有没有我们可以捕获测试方法日志的地方
例如: - 我编写了一个测试方法,比较数据库 A 和数据库 B 中相同数据类型的列表。
然后,Assert.AreEqual(listA.count, listB.count)
List 有数千条记录,需要一段时间才能 运行.. 假设 运行 测试方法需要 1 分钟的时间..
并且 VsTest-testAssemblies
没有捕获那 1 分钟的日志。无论如何我们可以记录那些日志。
您想抓取什么日志?如果是指测试方法的过程,恐怕这是不可能实现的。 “Assert.AreEqual”方法是 VsTest 的 built-in 方法。如果你想输出一些特定的日志,你可以尝试写一个自定义的测试方法。
如果是指列出数据库的记录,可以在脚本中echo
这些记录。
it takes 1 minute time to run the test method
我觉得这一分钟是用来执行测试方法的,这期间是不会产生日志的。这是预期的行为。如果有什么不明白的地方,请指出。
有没有我们可以捕获测试方法日志的地方
例如: - 我编写了一个测试方法,比较数据库 A 和数据库 B 中相同数据类型的列表。
然后,Assert.AreEqual(listA.count, listB.count)
List 有数千条记录,需要一段时间才能 运行.. 假设 运行 测试方法需要 1 分钟的时间..
并且 VsTest-testAssemblies
没有捕获那 1 分钟的日志。无论如何我们可以记录那些日志。
您想抓取什么日志?如果是指测试方法的过程,恐怕这是不可能实现的。 “Assert.AreEqual”方法是 VsTest 的 built-in 方法。如果你想输出一些特定的日志,你可以尝试写一个自定义的测试方法。
如果是指列出数据库的记录,可以在脚本中echo
这些记录。
it takes 1 minute time to run the test method
我觉得这一分钟是用来执行测试方法的,这期间是不会产生日志的。这是预期的行为。如果有什么不明白的地方,请指出。