问题描述
无论如何,我们都可以捕获测试方法的日志
例如:-我编写了一个测试方法,该方法比较数据库A和数据库B中的相同数据类型列表。
然后Assert.AreEqual(listA.count,listB.count)
列表具有成千上万条记录,并且需要花费一些时间来运行..可以说,运行测试方法需要1分钟的时间。
并且VsTest-testAssemblies
无法捕获那一分钟的日志。无论如何,我们可以记录这些日志。
解决方法
您要捕获什么日志?如果涉及测试方法的过程,恐怕这是不可能实现的。 “ Assert.AreEqual”方法是VsTest的内置方法。如果要输出一些特定的日志,可以尝试编写自定义测试方法。
如果它引用列出数据库的记录,则可以在脚本中echo
记录这些记录。
it takes 1 minute time to run the test method
我认为这一分钟是用来执行测试方法的,在此期间可能不会生成日志。这是预期的行为。如果我有任何误解,请指出。