update jenkins to use nunit test runner

This commit is contained in:
David Sparer
2017-05-05 12:06:29 -06:00
parent 47f4efe60c
commit 44be066b26
2 changed files with 10 additions and 2 deletions

5
Jenkinsfile vendored
View File

@@ -18,6 +18,7 @@ node('windows') {
bat "\"${vsToolsDir}\\VsDevCmd.bat\" && msbuild.exe /nologo /p:Configuration=\"Debug Portable\";Platform=x86 \"${jobDir}\\mRemoteV1.sln\""
stage 'Run Unit Tests'
def nunitTestAdapterPath = "C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\VisualStudio\\14.0\\Extensions"
bat "\"${vsToolsDir}\\VsDevCmd.bat\" && VSTest.Console.exe /TestAdapterPath:${nunitTestAdapterPath} \"${jobDir}\\mRemoteNGTests\\bin\\debug\\mRemoteNGTests.dll\""
def nunitConsolePath = "${jobDir}\\mRemoteNG\\packages\\NUnit.ConsoleRunner.3.6.1\\tools\\nunit3-console.exe"
bat "\"${nunitConsolePath}\" \"${jobDir}\\mRemoteNGTests\\bin\\debug\\mRemoteNGTests.dll\""
nunit testResultsPattern: 'TestResult.xml'
}

View File

@@ -6,5 +6,12 @@
<package id="log4net" version="2.0.8" targetFramework="net40" />
<package id="NSubstitute" version="2.0.2" targetFramework="net40" />
<package id="NUnit" version="3.6.1" targetFramework="net40" />
<package id="NUnit.Console" version="3.6.1" targetFramework="net45" />
<package id="NUnit.ConsoleRunner" version="3.6.1" targetFramework="net45" />
<package id="NUnit.Extension.NUnitProjectLoader" version="3.5.0" targetFramework="net45" />
<package id="NUnit.Extension.NUnitV2Driver" version="3.6.0" targetFramework="net45" />
<package id="NUnit.Extension.NUnitV2ResultWriter" version="3.5.0" targetFramework="net45" />
<package id="NUnit.Extension.TeamCityEventListener" version="1.0.2" targetFramework="net45" />
<package id="NUnit.Extension.VSProjectLoader" version="3.5.0" targetFramework="net45" />
<package id="ObjectListView.Official" version="2.9.1" targetFramework="net40" />
</packages>