Branch: refs/heads/master Home: https://github.com/jenkinsci/workflow-plugin Commit: 178b8c1ac37e7f9876dad0103ff7196c5c8aa560 https://github.com/jenkinsci/workflow-plugin/commit/178b8c1ac37e7f9876dad0103ff7196c5c8aa560 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths: M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java Log Message: ----------- HttpResponses.plainText uses PrintWriter.println and thus a platform-specific newline. Commit: a2ccd08853adbe3d6517c0c2bf48c6d148e8f1f6 https://github.com/jenkinsci/workflow-plugin/commit/a2ccd08853adbe3d6517c0c2bf48c6d148e8f1f6 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinitionTest.groovy A cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java Log Message: ----------- Converting suspendExecutionAndComeBack to Java for ease of editing. Commit: 36f1ed3f475e8097fcff62f397658e0276e4dbbb https://github.com/jenkinsci/workflow-plugin/commit/36f1ed3f475e8097fcff62f397658e0276e4dbbb Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java Log Message: ----------- Using SemaphoreStep is simpler and more portable than WatchYourStep. Commit: 571eaf2ab174fa1e87ef5c46573a6f5b8bfa4ac9 https://github.com/jenkinsci/workflow-plugin/commit/571eaf2ab174fa1e87ef5c46573a6f5b8bfa4ac9 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/LogActionTest.groovy Log Message: ----------- Ignore newline differences. Commit: c69aa5d1a8e721cf78f87fbec54f4795301c6511 https://github.com/jenkinsci/workflow-plugin/commit/c69aa5d1a8e721cf78f87fbec54f4795301c6511 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: R aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.groovy A aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java Log Message: ----------- Converting WorkflowLibRepositoryTest to Java. Commit: a7dc65f39224df96d1c398736a84630c6974dc18 https://github.com/jenkinsci/workflow-plugin/commit/a7dc65f39224df96d1c398736a84630c6974dc18 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java Log Message: ----------- Making this test pass on Windows. Commit: b7cd07113c9cf85f15990556b3d6d6277beebb48 https://github.com/jenkinsci/workflow-plugin/commit/b7cd07113c9cf85f15990556b3d6d6277beebb48 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/LoadStepTest.groovy Log Message: ----------- Making this test pass on Windows. Commit: 252d17f452a78c746e47c340fafb263c7e246e92 https://github.com/jenkinsci/workflow-plugin/commit/252d17f452a78c746e47c340fafb263c7e246e92 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: A aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.java Log Message: ----------- Converted to Java. Commit: 1eb9b69579ca44f90c30d83a84d63d712a8de97b https://github.com/jenkinsci/workflow-plugin/commit/1eb9b69579ca44f90c30d83a84d63d712a8de97b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.java Log Message: ----------- Trying to make this pass on Windows, but getting various file locking problems. Commit: c53bd5260bfe37feffe8797ad9d957caf292ec50 https://github.com/jenkinsci/workflow-plugin/commit/c53bd5260bfe37feffe8797ad9d957caf292ec50 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThreadGroup.java Log Message: ----------- NPE defense during error logging. Observed on Windows: persistenceOfLoadedScripts(org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest) Time elapsed: 8.993 sec <<< ERROR! java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.get(CpsThreadGroup.java:245) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.waitForSuspension(CpsFlowExecution.java:531) at org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest$2.evaluate(RestartingLoadStepTest.java:73) at org.jvnet.hudson.test.RestartableJenkinsRule$3.evaluate(RestartableJenkinsRule.java:84) at org.jvnet.hudson.test.JenkinsRule$2.evaluate(JenkinsRule.java:486) at org.jvnet.hudson.test.RestartableJenkinsRule.run(RestartableJenkinsRule.java:100) at org.jvnet.hudson.test.RestartableJenkinsRule.access$100(RestartableJenkinsRule.java:30) at org.jvnet.hudson.test.RestartableJenkinsRule$1.evaluate(RestartableJenkinsRule.java:64) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.NullPointerException: null at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.propagateErrorToWorkflow(CpsThreadGroup.java:372) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:355) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:324) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:299) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$000(CpsThreadGroup.java:70) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:176) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:174) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:47) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:111) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Commit: a36934d21e5c0d77cb8b69a91fbbc8488216fb91 https://github.com/jenkinsci/workflow-plugin/commit/a36934d21e5c0d77cb8b69a91fbbc8488216fb91 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: R aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.groovy Log Message: ----------- Forgot to delete the old file. Commit: 3edaa19555fa669e52c2c7dc5f2b99582fb2e258 https://github.com/jenkinsci/workflow-plugin/commit/3edaa19555fa669e52c2c7dc5f2b99582fb2e258 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java Log Message: ----------- CpsFlowExecution.loadProgramAsync was failing to close the input stream from RiverReader. This led to frequent errors on Windows in restarting tests calling CpsThreadGroup.saveProgram. persistenceOfLoadedScripts(org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest) Time elapsed: 7.23 sec <<< ERROR! java.util.concurrent.ExecutionException: java.io.IOException: Failed to persist …\jobs\p\builds\2015-02-23_20-07-15\program.dat at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.get(CpsThreadGroup.java:245) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.waitForSuspension(CpsFlowExecution.java:531) at org.jenkinsci.plugins.workflow.cps.steps.RestartingLoadStepTest$2.evaluate(RestartingLoadStepTest.java:73) at … Caused by: java.io.IOException: Failed to persist …\jobs\p\builds\2015-02-23_20-07-15\program.dat at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:356) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:324) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:299) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$000(CpsThreadGroup.java:70) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:176) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:174) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:47) at … Caused by: java.nio.file.FileSystemException: …\jobs\p\builds\2015-02-23_20-07-15\program.dat: The process cannot access the file because it is being used by another process. at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269) at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103) at java.nio.file.Files.delete(Files.java:1079) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.Util.deleteFile(Util.java:247) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:344) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:324) at … Commit: a4584d0abcb1e5ba7670104d27a24a5379e6c790 https://github.com/jenkinsci/workflow-plugin/commit/a4584d0abcb1e5ba7670104d27a24a5379e6c790 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-23 (Mon, 23 Feb 2015) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/ArtifactArchiverStepTest.java Log Message: ----------- Make this pass also on Windows. Commit: 0bc514e709a9d78c35a162bdcf31125d0a52ad42 https://github.com/jenkinsci/workflow-plugin/commit/0bc514e709a9d78c35a162bdcf31125d0a52ad42 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-24 (Tue, 24 Feb 2015) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java Log Message: ----------- Made this test pass on Windows. Anyway it is more legible using writeFile and the like than sh. Commit: 38b3a89044b4ef5e2e78b724d3173e92957f2e44 https://github.com/jenkinsci/workflow-plugin/commit/38b3a89044b4ef5e2e78b724d3173e92957f2e44 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-24 (Tue, 24 Feb 2015) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStepTest.java Log Message: ----------- Providing Windows equivalents for shell commands. Commit: c0c4bed8c9552b264fd77afa53c02f4060ca4f41 https://github.com/jenkinsci/workflow-plugin/commit/c0c4bed8c9552b264fd77afa53c02f4060ca4f41 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-25 (Wed, 25 Feb 2015) Changed paths: M CHANGES.md R aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.groovy M aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/LoadStepTest.groovy R aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.groovy A aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java A aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/steps/RestartingLoadStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/ArtifactArchiverStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStepTest.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThreadGroup.java M cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinitionTest.groovy M cps/src/test/groovy/org/jenkinsci/plugins/workflow/cps/LogActionTest.groovy A cps/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition2Test.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/serialization/RiverReader.java Log Message: ----------- Merged #59 work in progress (but omitting everything starting with merge of #60). Commit: 3fc00ee0566aed2efd53b1b46a83da2dc3b7676d https://github.com/jenkinsci/workflow-plugin/commit/3fc00ee0566aed2efd53b1b46a83da2dc3b7676d Author: Jesse Glick <jgl...@cloudbees.com> Date: 2015-02-25 (Wed, 25 Feb 2015) Changed paths: M COMPATIBILITY.md Log Message: ----------- Merge branch 'master' of github.com:jenkinsci/workflow-plugin Compare: https://github.com/jenkinsci/workflow-plugin/compare/2ec399aa1d54...3fc00ee0566a -- 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.