在NUnit控制台C#中运行所有测试后如何发送结果文件

时间:2019-07-05 10:18:49

标签: selenium nunit-console

运行后是否可以通过结果文件发送邮件(我在控制台命令中使用选项--result设置了此文件)。

我已经按照以下方式运行了硒测试用例

How to Schedule Selenium Web Drivers Tests in C#

结果文件是在OneTimeTearDown函数之后创建的。

如果向OneTimeTearDown函数发送电子邮件-结果文件不完整

预先感谢 Sangeetha P。

1 个答案:

答案 0 :(得分:0)

我不确定我是否真的建议这样做-但我认为这是可能的。就个人而言,我会在CI系统的单独脚本中处理在NUnit控制台之外发送的电子邮件。

无论如何。您可以通过编写自己的ResultWriter扩展名来实现。让我们来看一下标准NUnit3XmlResultWriter的实现-您实际上想要的是同一件事,除了通过电子邮件发送文件而不是编写文件。 (您甚至可能希望使ResultWriter实际上继承NUnit3XmlResultWriter类。)