你好,我正在尝试将nunit测试结果在运行时写入数据库。因此,我需要一种方法来查看测试是否通过或失败,以便我可以编写代码根据测试结果插入数据库中的值。
那么,在teardown中是否可能获取当前运行测试的状态(通过或失败),以及测试名称和失败原因等信息呢?
谢谢。
你好,我正在尝试将nunit测试结果在运行时写入数据库。因此,我需要一种方法来查看测试是否通过或失败,以便我可以编写代码根据测试结果插入数据库中的值。
那么,在teardown中是否可能获取当前运行测试的状态(通过或失败),以及测试名称和失败原因等信息呢?
谢谢。
TestResult
- 您需要从TestFinished
方法中将结果写入数据库。void TestFinished(TestResult result);
void TestStarted(TestName testName);
EventListeners
接口。nunit-console /xml:console-test.xml nunit.tests.dll
你可以编写一个程序来解析XML并将其加载到数据库中。
为了实时查看测试结果,你可以编写自己的NUnit日志插件。