Branch: refs/heads/master Home: https://github.com/jenkinsci/tfs-plugin Commit: e05f7ae732b2afd1c908d94a87fe5cb569a5958a https://github.com/jenkinsci/tfs-plugin/commit/e05f7ae732b2afd1c908d94a87fe5cb569a5958a Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015)
Changed paths: M pom.xml Log Message: ----------- Upgrade maven-surefire-plugin to 2.18.1. This also required configuring surefire to use the junit47 runner, otherwise it was looking for version 2.18.1 of the surefire-junit4 runner. Commit: cb58d06e30414bd595d028835955297f5e045b75 https://github.com/jenkinsci/tfs-plugin/commit/cb58d06e30414bd595d028835955297f5e045b75 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: A src/test/java/hudson/plugins/tfs/IntegrationTests.java Log Message: ----------- Add IntegrationTests interface for JUnit Category. Commit: 1f14309360bc8bc151ec70b332be9b896a962dc0 https://github.com/jenkinsci/tfs-plugin/commit/1f14309360bc8bc151ec70b332be9b896a962dc0 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: M pom.xml Log Message: ----------- Remove warnings about platform dependency. Source: https://maven.apache.org/general.html#encoding-warning Commit: 0afa805b7d0472484b258e46eac0826109b58273 https://github.com/jenkinsci/tfs-plugin/commit/0afa805b7d0472484b258e46eac0826109b58273 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: M pom.xml Log Message: ----------- Add maven-failsafe-plugin for integration tests. At the same time, exclude tests annocated with IntegrationTests from the maven-surefire-plugin run. Commit: 0bda33a0d970189618ecf62e09426a750d87c183 https://github.com/jenkinsci/tfs-plugin/commit/0bda33a0d970189618ecf62e09426a750d87c183 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: M pom.xml Log Message: ----------- Add integration_test_with_TFS_server profile. This will make sure the maven-failsafe-plugin only runs integration tests when there is a value for the tfs_server_name property. Example invocation: mvn -Dtfs_server_name=TFS2013 verify Commit: c33672644a545525eafd1134295d6468d3c40f95 https://github.com/jenkinsci/tfs-plugin/commit/c33672644a545525eafd1134295d6468d3c40f95 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: A src/test/java/hudson/plugins/tfs/TeamFoundationServerScmIntegrationTest.java Log Message: ----------- Add skeleton integration test class. The way the code is currently written, this does not exercise too much code, but it's a start. Commit: 99588d55188c1464c986ac58dcb564b92f00cc9b https://github.com/jenkinsci/tfs-plugin/commit/99588d55188c1464c986ac58dcb564b92f00cc9b Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: A src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmIntegrationTest.java Log Message: ----------- Introducing skeleton functional test class. Also add a comment to integration test class to help clarify purpose. Commit: ac13fbd23fced605b14c128403bf826daee309ab https://github.com/jenkinsci/tfs-plugin/commit/ac13fbd23fced605b14c128403bf826daee309ab Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmIntegrationTest.java Log Message: ----------- Extract buildTfsServerUrl() method & document it. Commit: 00c8c28a876a33e3082fdc054dd19454bde8ea96 https://github.com/jenkinsci/tfs-plugin/commit/00c8c28a876a33e3082fdc054dd19454bde8ea96 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-06-30 (Tue, 30 Jun 2015) Changed paths: A src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmIntegrationTest.java Log Message: ----------- Extract the AbstractIntegrationTest class. Commit: 1112d8db456392e0471f479eacdebaf1f4d7b68e https://github.com/jenkinsci/tfs-plugin/commit/1112d8db456392e0471f479eacdebaf1f4d7b68e Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-07 (Tue, 07 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java Log Message: ----------- Make method static for better re-use. Commit: 152776fd164bfa1b2123110c2dfbbcb0198143e5 https://github.com/jenkinsci/tfs-plugin/commit/152776fd164bfa1b2123110c2dfbbcb0198143e5 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-07 (Tue, 07 Jul 2015) Changed paths: M pom.xml M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java Log Message: ----------- Upgrade Jenkins dependencies from 1.436 to 1.448. The newer versions bring the @LocalData annotation that's compatible with @JenkinsRecipe, as well as the getTestDescription() method on JenkinsRule, for other @JenkinsRecipe implementations. This broke the use of URIUtils, so another instance was found in maven wagon. (although I'm not sure that's the best dependency for such a method) Commit: 0b4934349efc4777bc05682b43488d175e2b85cd https://github.com/jenkinsci/tfs-plugin/commit/0b4934349efc4777bc05682b43488d175e2b85cd Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-07 (Tue, 07 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java Log Message: ----------- Add determinePathInTfvcForTestCase() helper. Commit: 73e4988a89769d2367adeba6db2848dbf7aa4f91 https://github.com/jenkinsci/tfs-plugin/commit/73e4988a89769d2367adeba6db2848dbf7aa4f91 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: A src/main/java/hudson/plugins/tfs/util/XmlHelper.java A src/test/java/hudson/plugins/tfs/util/XmlHelperTest.java Log Message: ----------- Introducing XmlHelper[Test]. Commit: 7d6709e3cfab9a219e1950d8e57a9f015410ddbb https://github.com/jenkinsci/tfs-plugin/commit/7d6709e3cfab9a219e1950d8e57a9f015410ddbb Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/main/java/hudson/plugins/tfs/util/XmlHelper.java M src/test/java/hudson/plugins/tfs/util/XmlHelperTest.java A src/test/resources/hudson/plugins/tfs/util/XmlHelperTest/pokeValue_File/expected.xml A src/test/resources/hudson/plugins/tfs/util/XmlHelperTest/pokeValue_File/input.xml Log Message: ----------- Add pokeValue() overload for File + test. Commit: abaa6836e7277d184d71bd72095d6ad54a159e04 https://github.com/jenkinsci/tfs-plugin/commit/abaa6836e7277d184d71bd72095d6ad54a159e04 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java Log Message: ----------- Extract the getTfsServerName() method for re-use. Commit: d453e5ac8f62c1d8b385b36c4db552c63a1baef1 https://github.com/jenkinsci/tfs-plugin/commit/d453e5ac8f62c1d8b385b36c4db552c63a1baef1 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java Log Message: ----------- Add some constants. Commit: d5bc33fd23ab27829acec2f35ca06cb24cf78f9b https://github.com/jenkinsci/tfs-plugin/commit/d5bc33fd23ab27829acec2f35ca06cb24cf78f9b Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java Log Message: ----------- Include team project collection in TFS server URL. Commit: 65890b6c1d6a6951c8e9b2f2c4d76b356b5fcd22 https://github.com/jenkinsci/tfs-plugin/commit/65890b6c1d6a6951c8e9b2f2c4d76b356b5fcd22 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: A src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Add skeleton EndToEndTfs annotation. Commit: a947b60705a81d4fb08e1f3f97b0e7bd71c15fe0 https://github.com/jenkinsci/tfs-plugin/commit/a947b60705a81d4fb08e1f3f97b0e7bd71c15fe0 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- EndToEndTfs can delete/re-create structure in TFS. Commit: c61389097fd3b6c9fb79941791edc658c15136a7 https://github.com/jenkinsci/tfs-plugin/commit/c61389097fd3b6c9fb79941791edc658c15136a7 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Add an extensibility mechanism to EndToEndTfs. This should make it easier to predictably setup() or decorateHome() after the TFS set-up. Commit: 07d3ee7bcc5f7f8d56609d7066f1d5d789fb24c3 https://github.com/jenkinsci/tfs-plugin/commit/07d3ee7bcc5f7f8d56609d7066f1d5d789fb24c3 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/config.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/identity.key.enc A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/build.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/log A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/polling.log A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/legacyIds A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/config.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/nextBuildNumber A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/secret.key Log Message: ----------- Add oldPollingFallback functional test. Helps establish a baseline for behaviour I noticed when a build failed during checkout() before the plugin could contribute an SCMRevisionState. Commit: d5c91a1ac62b05497a1dbd961b9101b3a743f262 https://github.com/jenkinsci/tfs-plugin/commit/d5c91a1ac62b05497a1dbd961b9101b3a743f262 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M .gitignore A Testing.md Log Message: ----------- Document the integration test requirements. Commit: 6443d7a3977b984c81a5197e1af727fc65868e9e https://github.com/jenkinsci/tfs-plugin/commit/6443d7a3977b984c81a5197e1af727fc65868e9e Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Generate unique workspace names across machines. Otherwise, what can happen is one machine is going to create the workspace and when another tries to create a workspace with the same name, the associated tests will fail. Commit: 8bf1d7398a96147e5ed23a1cb5cd47367502bb3f https://github.com/jenkinsci/tfs-plugin/commit/8bf1d7398a96147e5ed23a1cb5cd47367502bb3f Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Make parameters final. Commit: f31399c9cd02f4e25fbb45f8e9c5d7637d7b83e6 https://github.com/jenkinsci/tfs-plugin/commit/f31399c9cd02f4e25fbb45f8e9c5d7637d7b83e6 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/main/java/hudson/plugins/tfs/TeamFoundationServerScm.java M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmTest.java Log Message: ----------- Add ctor overload and use it in tests. This not only removes deprecation warnings, but also bypasses the need for encryption of the password, which isn't used anyway. Commit: a694e499ae4d753c6940c5d3f4d5912c6eea81c8 https://github.com/jenkinsci/tfs-plugin/commit/a694e499ae4d753c6940c5d3f4d5912c6eea81c8 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: A src/test/java/hudson/util/SecretOverride.java Log Message: ----------- Add initial version of SecretOverride helper. Commit: d0154fb5d7a7d9e521a8171688014517f637ba95 https://github.com/jenkinsci/tfs-plugin/commit/d0154fb5d7a7d9e521a8171688014517f637ba95 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/util/SecretOverride.java Log Message: ----------- Enhance SecretOverride to be Closeable. Commit: cd911ff5d78f641a998040d5c2f25fddfc314f1b https://github.com/jenkinsci/tfs-plugin/commit/cd911ff5d78f641a998040d5c2f25fddfc314f1b Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmTest.java Log Message: ----------- Use SecretOverride instead of JenkinsRule. Combined with recent changes to the other tests, this removes the need to spin up Jenkins for each test and speeds them all up considerably. Commit: de776d4dc45d2fcb22c8ec1653c67d4098584258 https://github.com/jenkinsci/tfs-plugin/commit/de776d4dc45d2fcb22c8ec1653c67d4098584258 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/main/java/hudson/plugins/tfs/util/XmlHelper.java M src/test/java/hudson/plugins/tfs/util/XmlHelperTest.java A src/test/resources/hudson/plugins/tfs/util/XmlHelperTest/peekValue_File/input.xml Log Message: ----------- Add peekValue() and tests. Commit: f11211cde7b12954b58b2773d54608efe460c716 https://github.com/jenkinsci/tfs-plugin/commit/f11211cde7b12954b58b2773d54608efe460c716 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Promoted variables to fields, with getters. This should make sharing some of the determined details a lot easier. Commit: d3173fbf1bea1a77b2a51d8f4eb4c431bb5bffa8 https://github.com/jenkinsci/tfs-plugin/commit/d3173fbf1bea1a77b2a51d8f4eb4c431bb5bffa8 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java Log Message: ----------- Introduce StubRunner for future enhancements. Commit: 9b4d3a35f634ecfcd327dd447449bd843c29c408 https://github.com/jenkinsci/tfs-plugin/commit/9b4d3a35f634ecfcd327dd447449bd843c29c408 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- StubRunner now has a reference to its "parent". This is how a custom extension to EndToEndTfs can call the getters on RunnerImpl to re-use interesting details. Will also be useful for StubRunner itself. Commit: 09f4258d7c8e3b381d637433c433623cb4f1153f https://github.com/jenkinsci/tfs-plugin/commit/09f4258d7c8e3b381d637433c433623cb4f1153f Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java M src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/config.xml Log Message: ----------- Outsource serverUrl and projectPath to StubRunner. StubRunner also provides getJobFolder(), for yet another simplification. Commit: 65dc6cba037639e80fd53342a8d7ee811667ca8d https://github.com/jenkinsci/tfs-plugin/commit/65dc6cba037639e80fd53342a8d7ee811667ca8d Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Add getter for serverUrl. Commit: 439f469f745ddad6b5a617182d92807b90cae4e7 https://github.com/jenkinsci/tfs-plugin/commit/439f469f745ddad6b5a617182d92807b90cae4e7 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/config.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/identity.key.enc A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/build.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/changelog.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/log A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/legacyIds A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/config.xml A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/nextBuildNumber A src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/secret.key Log Message: ----------- Add upgradeEncodedPassword() functional test. This is similar to the upgradeFromScrambledPassword() L1 test except it verifies that the "upgrade" from encoded to encrypted password persists in the context of Jenkins. The test could be further expanded as suggested by the TODOs but for now, being able to poll and confirm only the encrypted password ends up in the config.xml file is good enough. Commit: af327113bb01fcceae6e60f39c8ca732cf5e1486 https://github.com/jenkinsci/tfs-plugin/commit/af327113bb01fcceae6e60f39c8ca732cf5e1486 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java Log Message: ----------- Add an extra assertion before polling. Commit: 743b0c208bc87a7797bb8ec0e192292853b6d8bc https://github.com/jenkinsci/tfs-plugin/commit/743b0c208bc87a7797bb8ec0e192292853b6d8bc Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: A src/test/java/hudson/plugins/tfs/FunctionalTest.java R src/test/java/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest.java A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/identity.key.enc A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/build.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/log A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/polling.log A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/legacyIds A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/nextBuildNumber A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/secret.key A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/identity.key.enc A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/build.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/changelog.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/log A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/legacyIds A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/nextBuildNumber A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/secret.key R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/config.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/identity.key.enc R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/build.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/log R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/polling.log R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastFailedBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastStableBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastSuccessfulBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnstableBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnsuccessfulBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/legacyIds R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/config.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/jobs/oldPollingFallback/nextBuildNumber R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/oldPollingFallback/secret.key R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/config.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/identity.key.enc R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/build.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/changelog.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/log R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastFailedBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastStableBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastSuccessfulBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnstableBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnsuccessfulBuild R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/legacyIds R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/config.xml R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/nextBuildNumber R src/test/resources/hudson/plugins/tfs/TeamFoundationServerScmFunctionalTest/upgradeEncodedPassword/secret.key Log Message: ----------- Shorten TeamFoundationServerScmFunctionalTest By renaming the package (and class), I'm hoping to avoid the broken build on the agents due to a filename in Git being too long. Commit: 807be9ccb5d6a6f5079d79a70947c46fc65e21b2 https://github.com/jenkinsci/tfs-plugin/commit/807be9ccb5d6a6f5079d79a70947c46fc65e21b2 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-17 (Fri, 17 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Add runScmPollTrigger() method. This allows SCM polling AND building to take place synchronously, without having to wait for a polling interval/schedule, for a quiet period to complete or having to wait & poll for status. Commit: ade256bad25f8e683e2cc06a1bcd97bd4b3756af https://github.com/jenkinsci/tfs-plugin/commit/ade256bad25f8e683e2cc06a1bcd97bd4b3756af Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-17 (Fri, 17 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Turn comment into documentation so it will fold. Commit: 5b1332f8fda0db235c0454c7f54514be9fc0a364 https://github.com/jenkinsci/tfs-plugin/commit/5b1332f8fda0db235c0454c7f54514be9fc0a364 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-17 (Fri, 17 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Move getJobFolder() to RunnerImpl. Commit: aab8ec30fd1237603f7d02a2651b1222388e7e61 https://github.com/jenkinsci/tfs-plugin/commit/aab8ec30fd1237603f7d02a2651b1222388e7e61 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-19 (Sun, 19 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Add TfsJenkinsRule, for EndToEndTfs.RunnerImpl. This will help simplify tests that hit TFS even more, as they will be able to make use of the connection to the TFS server, the test details, etc. Commit: 9e3c9d8496ce75fc2bda9fbd4c7695dd673f176d https://github.com/jenkinsci/tfs-plugin/commit/9e3c9d8496ce75fc2bda9fbd4c7695dd673f176d Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-19 (Sun, 19 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Promote local variables to fields with getters. Commit: ed711a9afb28a7d2ac98b6e8c360abb4742d1a20 https://github.com/jenkinsci/tfs-plugin/commit/ed711a9afb28a7d2ac98b6e8c360abb4742d1a20 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/FunctionalTest.java A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/hudson.plugins.tfs.TeamFoundationServerScm.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/identity.key.enc A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/legacyIds A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/nextBuildNumber A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/secret.key Log Message: ----------- Add newJob test. This test exercises the typical use case. Commit: 45481353b09085d117a059cdf7b172388290d8b3 https://github.com/jenkinsci/tfs-plugin/commit/45481353b09085d117a059cdf7b172388290d8b3 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Fix check-in comments. Commit: bcf59dbce2a79e3b0c2bf95959f58278aa17772d https://github.com/jenkinsci/tfs-plugin/commit/bcf59dbce2a79e3b0c2bf95959f58278aa17772d Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- checkIn() returns changeset number. We now verify the 'add' for the folder(s) during setup(). Commit: 30eb6789c6af31f852204749171a276089aa57c4 https://github.com/jenkinsci/tfs-plugin/commit/30eb6789c6af31f852204749171a276089aa57c4 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Add checkIn() instance method and use it. Now that workspace is a field, it makes sense to simply callers. Commit: bbc80bc4c7899c3abc6b97519525527a0a2de994 https://github.com/jenkinsci/tfs-plugin/commit/bbc80bc4c7899c3abc6b97519525527a0a2de994 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/FunctionalTest.java Log Message: ----------- Create empty file & verify checkIn(), fixing test. The newJob test had been broken because of this oversight. Commit: b2ead3718f2ca02873eb6f7793b63e00d9bc7473 https://github.com/jenkinsci/tfs-plugin/commit/b2ead3718f2ca02873eb6f7793b63e00d9bc7473 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Extract deleteWorkspace() helper method. Commit: 2c060660d9c58e3c86b1a309a3c25440940635c0 https://github.com/jenkinsci/tfs-plugin/commit/2c060660d9c58e3c86b1a309a3c25440940635c0 Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/java/hudson/plugins/tfs/EndToEndTfs.java Log Message: ----------- Delete workspace on tearDown(). This should reduce, if not eliminate, the chance of conflict when running the tests against a shared TFS server. Commit: 7aab7f06448e4a62191a9071be055a1bccb5eb5a https://github.com/jenkinsci/tfs-plugin/commit/7aab7f06448e4a62191a9071be055a1bccb5eb5a Author: Oli Dagenais <oliv...@microsoft.com> Date: 2015-07-20 (Mon, 20 Jul 2015) Changed paths: M src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/config.xml M src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/config.xml M src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/config.xml Log Message: ----------- Update configuration to reduce chance of conflict. NODE_NAME was resolving to MASTER on many machines, meaning TFS would freak out after more than one machine running the integration tests, saying: "The workspace Hudson-newJob-MASTER;Jenkins TFS Plugin already exists on computer DEV_COMPUTER." Commit: 529f82735f028ef6c0f7c70ccf1f3089f639a66a https://github.com/jenkinsci/tfs-plugin/commit/529f82735f028ef6c0f7c70ccf1f3089f639a66a Author: Olivier "Oli" Dagenais <olivier.dagen...@gmail.com> Date: 2015-07-21 (Tue, 21 Jul 2015) Changed paths: M .gitignore A Testing.md M pom.xml M src/main/java/hudson/plugins/tfs/TeamFoundationServerScm.java A src/main/java/hudson/plugins/tfs/util/XmlHelper.java A src/test/java/hudson/plugins/tfs/AbstractIntegrationTest.java A src/test/java/hudson/plugins/tfs/EndToEndTfs.java A src/test/java/hudson/plugins/tfs/FunctionalTest.java A src/test/java/hudson/plugins/tfs/IntegrationTests.java A src/test/java/hudson/plugins/tfs/TeamFoundationServerScmIntegrationTest.java M src/test/java/hudson/plugins/tfs/TeamFoundationServerScmTest.java A src/test/java/hudson/plugins/tfs/util/XmlHelperTest.java A src/test/java/hudson/util/SecretOverride.java A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/hudson.plugins.tfs.TeamFoundationServerScm.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/identity.key.enc A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/builds/legacyIds A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/jobs/newJob/nextBuildNumber A src/test/resources/hudson/plugins/tfs/FunctionalTest/newJob/secret.key A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/identity.key.enc A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/build.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/log A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/2015-07-10_12-11-34/polling.log A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/builds/legacyIds A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/jobs/oldPollingFallback/nextBuildNumber A src/test/resources/hudson/plugins/tfs/FunctionalTest/oldPollingFallback/secret.key A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/identity.key.enc A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/build.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/changelog.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/2015-07-15_20-37-42/log A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastFailedBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastStableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastSuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnstableBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/lastUnsuccessfulBuild A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/builds/legacyIds A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/config.xml A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/jobs/upgradeEncodedPassword/nextBuildNumber A src/test/resources/hudson/plugins/tfs/FunctionalTest/upgradeEncodedPassword/secret.key A src/test/resources/hudson/plugins/tfs/util/XmlHelperTest/peekValue_File/input.xml A src/test/resources/hudson/plugins/tfs/util/XmlHelperTest/pokeValue_File/expected.xml A src/test/resources/hudson/plugins/tfs/util/XmlHelperTest/pokeValue_File/input.xml Log Message: ----------- Merge pull request #41 from jenkinsci/integration_tests Add framework for integration and functional tests Compare: https://github.com/jenkinsci/tfs-plugin/compare/97be88861f21...529f82735f02 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.