Commit Graph
483 Commits
Author SHA1 Message Date
abayer a54fb69dce Rolling back changes - they made the tests pass on my system but now they fail erratically in the official build. Someone smarter than me should look into this. =)
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21117 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-27 16:43:21 +00:00
abayer 8d02146fbd Added/increased delay on slave creations to deal with test failures due to timing problems
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21098 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-26 19:50:24 +00:00
kohsuke cbb3e313ad Merged revisions 20928-20929,20939,20974-20975,20988,21009,21011,21015 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc

........
  r20928 | kohsuke | 2009-08-19 14:47:13 -0700 (Wed, 19 Aug 2009) | 1 line
  
  test bug fix.
........
  r20929 | kohsuke | 2009-08-19 14:48:23 -0700 (Wed, 19 Aug 2009) | 1 line
  
  bumped up to a new version that has a trouble-shooting hook for resetting cached views
........
  r20939 | kohsuke | 2009-08-19 15:20:57 -0700 (Wed, 19 Aug 2009) | 1 line
  
  picking up subversion 1.5
........
  r20974 | kohsuke | 2009-08-20 11:50:04 -0700 (Thu, 20 Aug 2009) | 3 lines
  
      Hudson can make mistakes in binding plugins to their right /plugin/NAME/ URLs.
      (<a href="http://www.nabble.com/Custom-Plugin---No-external-resources-available-td25064554.html">report</a>)
........
  r20975 | kohsuke | 2009-08-20 12:05:11 -0700 (Thu, 20 Aug 2009) | 1 line
  
  Build history AJX update was buggy.
........
  r20988 | kohsuke | 2009-08-20 17:01:57 -0700 (Thu, 20 Aug 2009) | 3 lines
  
      Hudson wasn't working on WebLogic on Windows.
      (<a href="http://www.nabble.com/Re%3A-Hudson-on-Weblogic-10.3-td25038378.html#a25043415">report</a>)
........
  r21009 | kohsuke | 2009-08-21 14:21:35 -0700 (Fri, 21 Aug 2009) | 1 line
  
  [maven-release-plugin] prepare release hudson-
........
  r21011 | kohsuke | 2009-08-21 14:22:00 -0700 (Fri, 21 Aug 2009) | 1 line
  
  [maven-release-plugin] prepare for next development iteration
........
  r21015 | kohsuke | 2009-08-21 16:00:17 -0700 (Fri, 21 Aug 2009) | 1 line
  
  updated changelog as a part of the release
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21095 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-26 15:13:55 +00:00
kohsuke 0b89c4742d bug fix.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21089 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-26 01:21:50 +00:00
kohsuke bcf1e1c6ed these are now instanciable.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21088 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-26 01:20:53 +00:00
abayer 29df1717c9 [FIXED HUDSON-4205] Added support for Use Private Repository option for freestyle Maven steps, including those invoked through m2-extra-steps
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20969 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-20 15:52:23 +00:00
abayer 741c66e373 Not sure how I forgot to add this
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20968 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-20 15:49:16 +00:00
abayer bcfd3710fb [FIXED HUDSON-4152] Maven incremental build now will rebuild modules which were failed/unstable in previous build, even if there were no changes for those modules in this build.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20953 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-20 01:16:31 +00:00
abayer 5f28cbb854 Fixing compilation error
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20950 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-20 00:51:50 +00:00
abayer d157e28526 Missed a few files
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20947 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-20 00:48:51 +00:00
abayer 806a619b8f Adding ITs for multi-module Maven builds - a few commented out ones I'm not sure about yet as well - also added support for additional bundled Maven versions for testing
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20944 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-20 00:12:24 +00:00
kohsuke 237f1e275d fixed a test failure.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20933 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-19 21:55:47 +00:00
kohsuke 64442252f0 shouldn't escape & and < for .../consoleText
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20927 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-19 21:35:50 +00:00
kohsuke 1a3ad4110c moving Groovy related code to a separate class, in anticipation of more to come.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20922 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-19 21:29:48 +00:00
kohsuke e9669263c1 Merged revisions 20918 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc

........
  r20918 | kohsuke | 2009-08-19 13:24:34 -0700 (Wed, 19 Aug 2009) | 1 line
  
  fixed a test failure
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20919 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-19 20:25:48 +00:00
kohsuke 64ba5fcfa8 fixed a test case.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20903 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-19 18:48:02 +00:00
kohsuke 781ea7af96 Form validation for the remote FS root of slaves was not functioning.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20878 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-19 00:44:18 +00:00
kohsuke f85f13c5b4 Test cases can be now written in Groovy.
Hopefully this makes the test cases easiler to read/write.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20858 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-18 22:05:10 +00:00
abayer 603e489a23 Adding Maven test case for issue 4257, as well as improving the output from the sample test used here and elsewhere
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20844 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-18 20:05:06 +00:00
abayer 13432495bb [FIXED HUDSON-4257] Junit failure error messages and stacktraces should render properly in all cases now.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20835 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-18 17:24:34 +00:00
kohsuke d1ab9c5bf5 - more groovy support
- reset UpdateCenter every time for better isolation.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20834 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-18 17:03:47 +00:00
kohsuke 27a720f992 Merged revisions 20720-20721,20736,20739-20741,20743,20747 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc

........
  r20720 | kohsuke | 2009-08-14 13:43:55 -0700 (Fri, 14 Aug 2009) | 1 line
  
  linkout:out appear to be replaced by CaseResult.annotate
........
  r20721 | kohsuke | 2009-08-14 13:50:39 -0700 (Fri, 14 Aug 2009) | 1 line
  
  fixed tests
........
  r20736 | kohsuke | 2009-08-14 15:11:00 -0700 (Fri, 14 Aug 2009) | 1 line
  
  this is simpler.
........
  r20739 | kohsuke | 2009-08-14 17:07:25 -0700 (Fri, 14 Aug 2009) | 1 line
  
  adding the SCIS ad
........
  r20740 | kohsuke | 2009-08-14 19:21:50 -0700 (Fri, 14 Aug 2009) | 1 line
  
  ignore generated files
........
  r20741 | kohsuke | 2009-08-14 19:36:41 -0700 (Fri, 14 Aug 2009) | 1 line
  
  [maven-release-plugin] prepare release hudson-1_320
........
  r20743 | kohsuke | 2009-08-14 19:36:58 -0700 (Fri, 14 Aug 2009) | 1 line
  
  [maven-release-plugin] prepare for next development iteration
........
  r20747 | kohsuke | 2009-08-14 22:48:09 -0700 (Fri, 14 Aug 2009) | 1 line
  
  updated changelog as a part of the release
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20799 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-17 20:32:32 +00:00
abayer c3874cbb8c Adding simple test to make sure that a compilation failure in a Maven project shows up as a Hudson build failure
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20769 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-16 18:10:51 +00:00
abayer 915247b0a3 Adding test cases for Maven SNAPSHOT dependency build trigger functionality
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20768 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-16 17:43:29 +00:00
kohsuke b88ea2372a this is more natural.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20758 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-15 21:35:59 +00:00
huybrechts 38b75f8bd2 [FIXED HUDSON-1613] implements touchstone build for matrix projects, which runs a selected number of configurations first and then all the rests if these succeed
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20737 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-14 22:12:37 +00:00
kohsuke 35a0015a39 maven-plugin listed twice
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20678 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-13 17:56:40 +00:00
kohsuke 4f3f24764e Improved the interactive JavaScript debugger support.
Fixed a bug in a form submission when the button is a YUI button.
It used to be that HtmlUnit wasn't passing the initiating button
as a parameter, but that's fixed now.



git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20660 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-13 06:20:38 +00:00
abayer 9da4ce71a2 [FIXED HUDSON-4177] getResult() is null by default again - no actual live code depended on it being set, as it turned out. Also added integration test for this use case.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20654 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-13 03:42:43 +00:00
kohsuke e2c163dcf5 added support for interactive JavaScript debugger
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20647 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-13 02:03:36 +00:00
kohsuke f49f68b29f somehow went into a wrong folder.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20640 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-13 00:47:21 +00:00
kohsuke 65c5b0d6d4 [FIXED HUDSON-4192] in 1.320. The core wasn't setting the workspace for MavenBuild, leaving it empty.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20635 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-12 22:12:20 +00:00
kohsuke b8dcc0c083 [FIXED HUDSON-4206] in 1.320. Custom workspace and new workspace lease scheme had a bad interaction.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20632 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-12 21:03:17 +00:00
kohsuke 76ecab7733 [FIXED HUDSON-4202] in 1.320. Test case confirmed my hypothesis.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20630 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-12 19:09:51 +00:00
jglick d425d2f79d [HUDSON-4180] new File(URI) is the correct way to convert a URI to a File (pending NIO.2).
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20608 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-10 22:53:00 +00:00
kohsuke e886819ac8 Merged revisions 20511,20544,20546,20549 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc

........
  r20511 | kohsuke | 2009-08-06 14:32:18 -0700 (Thu, 06 Aug 2009) | 1 line
  
  fixed the UI regression. Maybe boolean collapsing is not happens automatically, or and is defined in a strange way for non-booleans?
........
  r20544 | kohsuke | 2009-08-07 22:22:42 -0700 (Fri, 07 Aug 2009) | 1 line
  
  [maven-release-plugin] prepare release hudson-1_319
........
  r20546 | kohsuke | 2009-08-07 22:22:55 -0700 (Fri, 07 Aug 2009) | 1 line
  
  [maven-release-plugin] prepare for next development iteration
........
  r20549 | kohsuke | 2009-08-08 01:19:02 -0700 (Sat, 08 Aug 2009) | 1 line
  
  updated changelog as a part of the release
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20596 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-10 18:36:01 +00:00
huybrechts a1e93bf5c9 Merging in the junit branch. Lots of new features and bugfixes, including:
- support for TestAction that can contribute various things to any TestObject (packages, classes and methods), using the TestDataPublisher extension point. 
Features include UI on the TestObject page, badges on the overview page, tasks in the side panel and annotating test output.
- a junit-attachments plugin that uses this to record test attachments (files)
- an extension to the claim plugin that offers claims on failing tests
- editable test descriptions (on any TestObject)
- a history page for all TestObjects (including test count and duration graph)
- error details for failed tests are shown in a collapsed panel in test overview pages (package+class)
- [FIXED HUDSON-3149] if file is .xml but does not parse, record a fake failing test
- [FIXED HUDSON-1820] extra column displaying skipped tests
- [HUDSON-2046] new test packages, classes and methods are shown in bold
- [FIXED HUDSON-2228] test duration charts on all levels
- [FIXED HUDSON-3451] expand environment variables in test results path




git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20580 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-09 20:35:50 +00:00
huybrechts 8db660ad11 fixed login() and getContextPath() when working with non-root context
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20577 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-09 20:05:25 +00:00
huybrechts da9baa17c3 fixed login() and getContextPath() when working with non-root context
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20576 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-09 20:05:02 +00:00
redsolo 574b3d4961 [FIXED HUDSON-4180] - Changed calls for URL.getPath() to URL.toURI().getPath() in order to de-escape spaces (and others) correctly.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20560 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-08 21:00:15 +00:00
huybrechts 01daea2fbf [FIXED HUDSON-4160] fixed redirect after deleting view
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20452 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-05 05:59:04 +00:00
kohsuke f69abee0bf Merged revisions 20338,20358,20360,20363 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc

........
  r20338 | kohsuke | 2009-07-31 10:44:39 -0700 (Fri, 31 Jul 2009) | 1 line
  
  until this works out of the box with JOnAS. See  http://www.nabble.com/Error-with-mime-type--%27application-xslt%2Bxml%27-when-deploying-hudson-1.316-in-jonas-td24740489.html
........
  r20358 | kohsuke | 2009-07-31 18:18:06 -0700 (Fri, 31 Jul 2009) | 1 line
  
  [maven-release-plugin] prepare release hudson-1_318
........
  r20360 | kohsuke | 2009-07-31 18:18:19 -0700 (Fri, 31 Jul 2009) | 1 line
  
  [maven-release-plugin] prepare for next development iteration
........
  r20363 | kohsuke | 2009-07-31 19:08:10 -0700 (Fri, 31 Jul 2009) | 1 line
  
  updated changelog as a part of the release
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20439 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-04 00:37:51 +00:00
huybrechts cdda71ae46 [HUDSON-4151 FIXED] user-private views
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20414 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-03 21:31:39 +00:00
huybrechts 163c08003e [FIXED HUDSON-4063] disable DownloadService during tests
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20370 71c3de6d-444a-0410-be80-ed276b4c234a
2009-08-01 15:47:55 +00:00
kohsuke 124c3a1ca9 not sure why this is failing a test but hopefully this would do?
Error is:

------
Legacy code started this job.  No cause information is available
Staging pom.xml
Parsing POMs
Discovered a new module test:test Unnamed - test:test:jar:0.1-SNAPSHOT
[workspace] $ /home/hudson/tools/linux-i586/java1.6.0_13/jre/bin/java -cp /home/hudson/workspace/hudson/hudson/main/maven-agent/target/maven-agent-1.318-SNAPSHOT.jar:/tmp/hudson734403729557882019test/maven-2.0.7/boot/classworlds-1.1.jar hudson.maven.agent.Main /tmp/hudson734403729557882019test/maven-2.0.7 /home/hudson/workspace/hudson/hudson/main/remoting/target/remoting-1.318-SNAPSHOT.jar /home/hudson/workspace/hudson/hudson/main/maven-interceptor/target/maven-interceptor-1.318-SNAPSHOT.jar 59419
&#0;&#0;&#0;channel started
Executing Maven:  -B -f /tmp/hudson5515991059914480682test/jobs/test0/workspace/pom.xml install
[INFO] Scanning for projects...
[INFO] ----------------------------------------------------------------------------
[INFO] Building Unnamed - test:test:jar:0.1-SNAPSHOT
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.jvnet.maven-antrun-extended-plugin:maven-antrun-extended-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri Jul 31 10:02:09 PDT 2009
[INFO] Final Memory: 4M/8M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE
------
 expected:<SUCCESS> but was:<FAILURE>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:282)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at org.jvnet.hudson.test.HudsonTestCase.assertBuildStatus(HudsonTestCase.java:519)
	at hudson.maven.RedeployPublisherTest.testBug2593(RedeployPublisherTest.java:48)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20340 71c3de6d-444a-0410-be80-ed276b4c234a
2009-07-31 17:54:40 +00:00
kohsuke a07e5a2356 Modified to use the modern form binding, and moved help files to their proper locations
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20314 71c3de6d-444a-0410-be80-ed276b4c234a
2009-07-30 21:52:52 +00:00
kohsuke c6b285511e formatting changes.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20311 71c3de6d-444a-0410-be80-ed276b4c234a
2009-07-30 21:29:45 +00:00
kohsuke c04e63d9f0 Merged revisions 19592-19593,19651,19669,19671-19672,19709,19712-19715,19728-19729,19825-19828,19859-19861,19863-19865,19869,19874-19875,19889,19896,19908-19909,19979,19982,20106,20115,20141-20144,20184,20196,20207-20208,20215-20216,20222,20286,20293 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/concurrent-build

........
  r19592 | kohsuke | 2009-07-10 14:02:22 -0700 (Fri, 10 Jul 2009) | 1 line
  
  introduced getWorkspace() and getModuleRoot() on AbstractBuild.
........
  r19593 | kohsuke | 2009-07-10 15:06:08 -0700 (Fri, 10 Jul 2009) | 1 line
  
  introduced a flag to control the behavior, so that we can expose the feature much later after we merge the branch into the trunk.
........
  r19651 | kohsuke | 2009-07-13 08:48:31 -0700 (Mon, 13 Jul 2009) | 1 line
  
  modified to work with multiple concurrent builds
........
  r19669 | kohsuke | 2009-07-13 14:25:58 -0700 (Mon, 13 Jul 2009) | 1 line
  
  updating TODOs
........
  r19671 | kohsuke | 2009-07-13 16:50:42 -0700 (Mon, 13 Jul 2009) | 1 line
  
  committing my changes before I push this up to the Run class.
........
  r19672 | kohsuke | 2009-07-13 17:14:41 -0700 (Mon, 13 Jul 2009) | 1 line
  
  pushed the change up to the Run class, which simplifies things a bit, and avoids a race condition in the final "notifyAll" when the build is completed.
........
  r19709 | kohsuke | 2009-07-14 17:56:24 -0700 (Tue, 14 Jul 2009) | 1 line
  
  added checkpoint methods to the base type of where it's commonly used, to simplify invocations.
........
  r19712 | kohsuke | 2009-07-14 18:16:50 -0700 (Tue, 14 Jul 2009) | 1 line
  
  revisited the CheckPoint abstraction. I think this is more OO now
........
  r19713 | kohsuke | 2009-07-14 18:17:18 -0700 (Tue, 14 Jul 2009) | 1 line
  
  doc fix
........
  r19714 | kohsuke | 2009-07-14 18:23:32 -0700 (Tue, 14 Jul 2009) | 1 line
  
  replaced AbstractProject.getWorkspace() by AbstractBuild.getWorkspace(). The easy ones are done, but the harder ones remain.
........
  r19715 | kohsuke | 2009-07-14 18:32:56 -0700 (Tue, 14 Jul 2009) | 1 line
  
  more getWorkspace() changes
........
  r19728 | kohsuke | 2009-07-15 11:17:25 -0700 (Wed, 15 Jul 2009) | 1 line
  
  removed more getWorkspace() usage by getSomeWorkspace()
........
  r19729 | kohsuke | 2009-07-15 11:17:43 -0700 (Wed, 15 Jul 2009) | 1 line
  
  this is done
........
  r19825 | kohsuke | 2009-07-17 15:35:21 -0700 (Fri, 17 Jul 2009) | 4 lines
  
  - refactored SCM triggering code to avoid queueing up too many threads.
  - workspace locking only happens if the SCM declares that the polling requires a workspace.
  
  TODO: given the face of concurrent builds, a single workspace lock won't work.
........
  r19826 | kohsuke | 2009-07-17 16:21:15 -0700 (Fri, 17 Jul 2009) | 5 lines
  
  implemented the handling of polling/build mutual exclusion when polling requires a workspace.
  
  The SCMs that require a workspace for polling, such as CVS, do so by comparing the state of the workspace
  vs that of the remote. So it needs to use the workspace of the last build. Polling needs to wait for this workspace
  if it's currently in use by a build, so a wait/notify scheme was needed, and hence WorkspaceList.
........
  r19827 | kohsuke | 2009-07-17 16:32:54 -0700 (Fri, 17 Jul 2009) | 1 line
  
  removed the workspace resource lock.
........
  r19828 | kohsuke | 2009-07-17 16:40:09 -0700 (Fri, 17 Jul 2009) | 1 line
  
  got rid of the lock. A build will always allocate an available workspace, so this is no longer necessary.
........
  r19859 | kohsuke | 2009-07-18 12:45:03 -0700 (Sat, 18 Jul 2009) | 2 lines
  
  Fixing a test failure. This might be signaling a depper abstraction problem, but let's see...
........
  r19860 | kohsuke | 2009-07-18 13:10:32 -0700 (Sat, 18 Jul 2009) | 1 line
  
  bug fix
........
  r19861 | kohsuke | 2009-07-18 13:12:18 -0700 (Sat, 18 Jul 2009) | 1 line
  
  typo
........
  r19863 | kohsuke | 2009-07-18 13:25:20 -0700 (Sat, 18 Jul 2009) | 1 line
  
  pass in common parameters for convenience.
........
  r19864 | kohsuke | 2009-07-18 13:36:34 -0700 (Sat, 18 Jul 2009) | 1 line
  
  doc fix
........
  r19865 | kohsuke | 2009-07-18 13:57:55 -0700 (Sat, 18 Jul 2009) | 1 line
  
  bug fix.
........
  r19869 | kohsuke | 2009-07-18 14:07:18 -0700 (Sat, 18 Jul 2009) | 2 lines
  
  This fixes the elusive NPE in com.gargoylesoftware.htmlunit.javascript.host.Event.<init>(Event.java:164)
........
  r19874 | kohsuke | 2009-07-18 14:44:39 -0700 (Sat, 18 Jul 2009) | 1 line
  
  forgot to update this.
........
  r19875 | kohsuke | 2009-07-18 14:44:48 -0700 (Sat, 18 Jul 2009) | 1 line
  
  forgot to update this.
........
  r19889 | kohsuke | 2009-07-18 16:12:04 -0700 (Sat, 18 Jul 2009) | 1 line
  
  fixed the license header.
........
  r19896 | kohsuke | 2009-07-18 16:16:44 -0700 (Sat, 18 Jul 2009) | 1 line
  
  adding a note.
........
  r19908 | kohsuke | 2009-07-18 17:13:03 -0700 (Sat, 18 Jul 2009) | 1 line
  
  fixed a bug. The parent build will likely run on a different node, so we can't just inherit its workspace.
........
  r19909 | kohsuke | 2009-07-18 17:16:54 -0700 (Sat, 18 Jul 2009) | 1 line
  
  reorgznied imports.
........
  r19979 | kohsuke | 2009-07-20 14:22:50 -0700 (Mon, 20 Jul 2009) | 1 line
  
  [HUDSON-4060] fixed a reported ClassCastException, but I don't think that's related to the hang problem.
........
  r19982 | kohsuke | 2009-07-20 14:51:11 -0700 (Mon, 20 Jul 2009) | 31 lines
  
  increasing the error margin in response to the flaky test that causes this error:
  
  unexpected build status; build log was: ------ Legacy code started this job.  No cause information is available Recording test results Test reports were found but none of them are new. Did tests run?  For example, /tmp/hudson3604989730528561398test/jobs/test0/workspace/junit.xml is 1 sec old  Finished: FAILURE  ------  expected:<UNSTABLE> but was:<FAILURE>
  
  Stacktrace
  
  junit.framework.AssertionFailedError: unexpected build status; build log was:
  ------
  Legacy code started this job.  No cause information is available
  Recording test results
  Test reports were found but none of them are new. Did tests run? 
  For example, /tmp/hudson3604989730528561398test/jobs/test0/workspace/junit.xml is 1 sec old
  Finished: FAILURE
  ------
   expected:<UNSTABLE> but was:<FAILURE>
  	at junit.framework.Assert.fail(Assert.java:47)
  	at junit.framework.Assert.failNotEquals(Assert.java:282)
  	at junit.framework.Assert.assertEquals(Assert.java:64)
  	at org.jvnet.hudson.test.HudsonTestCase.assertBuildStatus(HudsonTestCase.java:520)
  	at hudson.tasks.junit.CaseResultTest.testIssue20090516(CaseResultTest.java:74)
  
  Standard Output
  
  === Starting testIssue20090516
  
  Standard Error
  
  2009-07-20 07:20:23.430::INFO:  jetty-6.1.11
  2009-07-20 07:20:23.434::INFO:  NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
  2009-07-20 07:20:23.436::INFO:  Started SocketConnector@0.0.0.0:45218
........
  r20106 | kohsuke | 2009-07-24 10:27:30 -0700 (Fri, 24 Jul 2009) | 1 line
  
  adding a few well-known check points to expose them to plugins.
........
  r20115 | kohsuke | 2009-07-24 14:42:58 -0700 (Fri, 24 Jul 2009) | 3 lines
  
  Added a mechanism to handle the compatibility with earlier plugins. Have plugins declare the synchronization service it expects Hudson to provide.
  
  This being binary compatible change allows Hudson to use existing plugins correctly, but it's source incompatibility allows us to advertize the new semantics to plugin developers, new or old.
........
  r20141 | kohsuke | 2009-07-24 19:03:07 -0700 (Fri, 24 Jul 2009) | 1 line
  
  better type safety
........
  r20142 | kohsuke | 2009-07-24 19:13:43 -0700 (Fri, 24 Jul 2009) | 1 line
  
  update the thread name to make the thread dump more understandable.
........
  r20143 | kohsuke | 2009-07-24 19:22:12 -0700 (Fri, 24 Jul 2009) | 1 line
  
  fixed a compilation problem.
........
  r20144 | kohsuke | 2009-07-24 19:30:22 -0700 (Fri, 24 Jul 2009) | 1 line
  
  fixed a test failure. Runner needs to be a stack.
........
  r20184 | kohsuke | 2009-07-27 10:51:20 -0700 (Mon, 27 Jul 2009) | 3 lines
  
  When remote JVM (in this case Maven) calls back to the proxy object, the executing thread needs to be able to behave as if it's the executor thread. So added the necessary abstractions for doing that.
  
  It might have been better to do this in the remoting, by using the blocking caller thread to serve requests. That would be harder, but it gets rid of this ugly ThreadLocal book keeping.
........
  r20196 | kohsuke | 2009-07-27 13:22:33 -0700 (Mon, 27 Jul 2009) | 1 line
  
  Fixed a test failure. The proxy interface needs to be public for the interceptor to be able to invoke it.
........
  r20207 | kohsuke | 2009-07-27 17:27:35 -0700 (Mon, 27 Jul 2009) | 1 line
  
  [HUDSON-4060] this class-level synchronization has a devastating effect as it effectively creates a single giant lock for the entire Hudson and can cause a dead lock.
........
  r20208 | kohsuke | 2009-07-27 17:28:58 -0700 (Mon, 27 Jul 2009) | 1 line
  
  improved the thread name.
........
  r20215 | kohsuke | 2009-07-28 10:58:15 -0700 (Tue, 28 Jul 2009) | 1 line
  
  added form databinding support for <f:optionalBlock>
........
  r20216 | kohsuke | 2009-07-28 11:00:35 -0700 (Tue, 28 Jul 2009) | 1 line
  
  concurrent build is now a switch activated for each project separately.
........
  r20222 | kohsuke | 2009-07-28 15:30:18 -0700 (Tue, 28 Jul 2009) | 3 lines
  
  bug fix in the rendering of the build history when you have some builds finished earlier than their earlier builds that are still in progress.
  
  This also fixes a race condition in a non concurrent build case, which can result in some build #s showing up more than once after AJAX update if the status of the build changes between the computation of 'nn' and that of the rendering.
........
  r20286 | kohsuke | 2009-07-29 11:05:00 -0700 (Wed, 29 Jul 2009) | 1 line
  
  still fixing more build list update issues. The original fix only kicked in for the list produced by AJAX, and didn't work for the initial list.
........
  r20293 | kohsuke | 2009-07-29 17:03:20 -0700 (Wed, 29 Jul 2009) | 1 line
  
  simplified a bit
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20296 71c3de6d-444a-0410-be80-ed276b4c234a
2009-07-30 00:47:34 +00:00
kohsuke 10db7a5c8e merged back the RC branch
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20229 71c3de6d-444a-0410-be80-ed276b4c234a
2009-07-28 23:52:49 +00:00
kohsuke ceda2c5ca0 Merged revisions 19831,19833,19836 via svnmerge from
https://www.dev.java.net/svn/hudson/branches/rc

........
  r19831 | kohsuke | 2009-07-17 18:36:33 -0700 (Fri, 17 Jul 2009) | 1 line
  
  [maven-release-plugin] prepare release hudson-1_316
........
  r19833 | kohsuke | 2009-07-17 18:36:46 -0700 (Fri, 17 Jul 2009) | 1 line
  
  [maven-release-plugin] prepare for next development iteration
........
  r19836 | kohsuke | 2009-07-17 19:06:51 -0700 (Fri, 17 Jul 2009) | 1 line
  
  updated changelog as a part of the release
........


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@19974 71c3de6d-444a-0410-be80-ed276b4c234a
2009-07-20 20:56:55 +00:00