在控制台中记录测试输出计数

Logging test output count in console

我每天都在 运行对 Azure DevOps 管道进行自动化 UI/API 测试。有时我在通过 vsTestAssembly 控制台查看输出日志的同时监控测试执行。

每当测试 passes/fails 等时,我都会实时监控消息。我正在使用 Nunit

我的问题是:是否可以在每次测试后记录信息: 假设我总共有 50 个测试 运行ning 我想记录测试的计数。 每当测试通过或失败时,我也会得到 console.writeline 测试 50 个中的 4 个

这个想法只是为了能够跟踪有多少测试 运行 以及还有多少测试 运行

如有任何帮助,我们将不胜感激

不再有办法获得 运行ning 计数(NUnit V2 有)。

但是,您可以在每次测试后使用选项 --labels:After 获得输出。

只有 50 次测试,我想您已经相当熟悉它们的顺序 运行,因此您可以大致知道在任何时间点还剩下多少。

向该输出添加计数需要更改测试框架,您当然可以提出要求。