我写了一些测试并添加了像这样执行它的解决方案:
class Program
{
static void Main(string[] args)
{
SmokeTests test = new SmokeTests();
test.Init();
test.OneCanLoginMail();
test.Cleanup();
}
}
使用Nunit和Selenium WebDriver库在另一个项目中测试示例。
[Test]
public void OneCanLoginMail()
{
steps.LoginMail(USERNAME, PASSWORD);
Assert.True(steps.IsLoggedIn(USERNAME));
}
如果我通过控制台启动项目,一切正常,测试按预期执行。 然后我安装了Jenkins,安装MSBuild插件,配置它并成功构建项目。
1>Done Building Project "C:\Users\Admin\Documents\Visual Studio 2015\Projects\QAlabs\test\StartUp\StartUp.csproj" (build target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)
但是测试没有运行。我应该添加什么来查看断言日志并执行测试?我认为我需要xml文件,就像maven构建文件一样,但对于.Net