在Linux上用Jenkins运行用C#编写的NUnit测试

时间:2012-11-06 16:55:07

标签: c# jenkins nunit

是否可以在Linux OS上运行Jenkins的测试(使用NUnit编写的C#)?

我可以找到很多关于用Jenkins运行NUnit测试的信息,但找不到任何关于我情况的信息。

更新

看起来像是possible。我需要在Linux中使用Master Jenkins在Windows中运行Slave Jenkins。在article中描述。

2 个答案:

答案 0 :(得分:2)

看起来像是possible。我需要在Linux中使用Master Jenkins在Windows中运行Slave Jenkins。在article中描述。

答案 1 :(得分:2)

在Linux上使用mono

,结果相对轻松

1)安装NUnit Console。

sudo apt-get install monodevelop-nunit

2)在你的Jenkins项目中构建“在MSBuild步骤之后添加构建步骤”“执行shell”

cd "$WORKSPACE"
# so nunit does not fail on file operations
export MONO_IOMAP=all
nunit-console ./UnitTests/UnitTests.csproj

由于Nancy试图访问项目bin / Debug目录,我遇到的唯一问题是涉及NancyFx的测试失败。 (该项目在相同的环境设置下以单声道正常运行)当我们离开南希时,这并不是一个问题。