-
Task
-
Resolution: Done
-
Minor
-
None
-
Powered by SuggestiMate
Implement acceptance tests for MSBuild that cover basic test scenarios.
[JENKINS-33382] ATH: Tests for MSBuild
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/msbuild/MSBuildInstallation.java
src/main/java/org/jenkinsci/test/acceptance/msbuild/MSBuildStep.java
src/main/java/org/jenkinsci/test/acceptance/po/BatchBuildStep.java
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
src/test/java/plugins/MSBuildPluginTest.java
src/test/resources/msbuild_plugin/projProject/HelloWorld.cs
src/test/resources/msbuild_plugin/projProject/project.proj
src/test/resources/msbuild_plugin/slnProject/HelloWorld.cs
src/test/resources/msbuild_plugin/slnProject/project.proj
src/test/resources/msbuild_plugin/slnProject/project.sln
http://jenkins-ci.org/commit/acceptance-test-harness/ea3cea53854b3003ff0182a8e8d5b912c3e6d39b
Log:
JENKINS-33382 Tests for MSBuild to be executed only on Windows
Code changed in jenkins
User: Armando Fernandez
Path:
src/test/java/plugins/MSBuildPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/f1de8bf734b082b09fecd6a558e7ad2181f4c9cd
Log:
JENKINS-33382 Fix assertion.
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/junit/WithOS.java
src/main/java/org/jenkinsci/test/acceptance/po/CapybaraPortingLayerImpl.java
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
src/test/java/plugins/MSBuildPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/af4ad71d98da83a297eace2d87a08fbe971d6011
Log:
JENKINS-33382 Add WithOS annotation. Copying files in Windows with remote controller should fail (for now)
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/junit/WithOS.java
src/main/java/org/jenkinsci/test/acceptance/po/CapybaraPortingLayerImpl.java
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
http://jenkins-ci.org/commit/acceptance-test-harness/9fdb064d06cf746581f7f9c0596c15a0bf586210
Log:
JENKINS-33382 Improving javadoc. Copy file only supported for LocalController.
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/junit/Native.java
src/main/java/org/jenkinsci/test/acceptance/junit/WithOS.java
src/main/java/org/jenkinsci/test/acceptance/po/CapybaraPortingLayerImpl.java
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
src/test/java/plugins/MSBuildPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/6fedca8c8d1fa21f7fd8154423ef6e5d7c95de7b
Log:
JENKINS-33382 WithOS - runtime error if no LocalController in use. Native - change impl to support win too
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/junit/Native.java
http://jenkins-ci.org/commit/acceptance-test-harness/0f69c25662c3bd70ec627542c81e2e8af2952ec1
Log:
JENKINS-33382 Tiny refactor.
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/junit/Native.java
src/test/java/plugins/MSBuildPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/606bec45844ffac7a460c60510613d946886474b
Log:
JENKINS-33382 Fix potential NPE and extra checks.
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
http://jenkins-ci.org/commit/acceptance-test-harness/7e4f10579ca832572b8745fe67130b6bfe7c6f05
Log:
JENKINS-33382 Resolve more conflicts
Code changed in jenkins
User: Armando Fernandez
Path:
src/test/java/plugins/MSBuildPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/e7426c608c2a5da688471c711e7ade64b8338de3
Log:
JENKINS-33382 Use of WithOS annotation
Code changed in jenkins
User: Armando Fernandez
Path:
src/main/java/org/jenkinsci/test/acceptance/po/BatchBuildStep.java
http://jenkins-ci.org/commit/acceptance-test-harness/bf380a93445bd1b39c018556afe99677b0acc856
Log:
JENKINS-33382 Remove unused BatchBuildStep (duplicated from merge)
Code changed in jenkins
User: Armando Fernandez
Path:
src/test/java/plugins/MSBuildPluginTest.java
http://jenkins-ci.org/commit/acceptance-test-harness/3e340c11a995a7658137030d451f3348f9c6cd63
Log:
JENKINS-33382 Add new test and static import hamcrests method
Code changed in jenkins
User: Robert Sandell
Path:
src/main/java/org/jenkinsci/test/acceptance/junit/WithOS.java
src/main/java/org/jenkinsci/test/acceptance/msbuild/MSBuildInstallation.java
src/main/java/org/jenkinsci/test/acceptance/msbuild/MSBuildStep.java
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
src/test/java/plugins/MSBuildPluginTest.java
src/test/resources/msbuild_plugin/projProject/HelloWorld.cs
src/test/resources/msbuild_plugin/projProject/project.proj
src/test/resources/msbuild_plugin/slnProject/HelloWorld.cs
src/test/resources/msbuild_plugin/slnProject/project.proj
src/test/resources/msbuild_plugin/slnProject/project.sln
http://jenkins-ci.org/commit/acceptance-test-harness/6c8327763b36974fa5cc3f57998f7fc75fa81247
Log:
Merge pull request #83 from armfergom/JENKINS-33382
JENKINS-33382 MSBuild acceptance tests.
Compare: https://github.com/jenkinsci/acceptance-test-harness/compare/2d593b8ebe62...6c8327763b36
PR here.