Commit Graph
529 Commits
Author SHA1 Message Date
Kohsuke Kawaguchi 67f3465e03 the trunk is toward 1.548-SNAPSHOT 2014-01-06 19:31:42 -08:00
Jesse Glick d29a90150c Introduced @RandomlyFails annotation to make it easier to skip unreliable functional tests.
First tried using excludedGroups and trying to work around SUREFIRE-984.
Made some progress, but not ideal since marked tests are omitted from output, rather than being listed as ignored.
Throwing AssumptionViolatedException from JenkinsRule is much simpler and seems to work better.
https://github.com/junit-team/junit/issues/116 notes its limitations.
2014-01-02 16:27:48 -05:00
Kohsuke Kawaguchi 3634681324 the trunk is toward 1.547-SNAPSHOT 2013-12-31 16:00:07 -08:00
Kohsuke Kawaguchi 168c50c4d3 the trunk is toward 1.546-SNAPSHOT 2013-12-18 18:02:32 -08:00
Jesse Glick d81c2406a2 Updated maven-plugin & mailer dependencies so that HelpLinkTest will pass. 2013-12-17 18:55:29 -05:00
Kohsuke Kawaguchi cf396b0f9a the trunk is toward 1.545-SNAPSHOT 2013-12-11 07:53:34 -08:00
Kohsuke Kawaguchi 7c711ac8bc the trunk is toward 1.544-SNAPSHOT 2013-12-02 18:24:03 -08:00
Kohsuke Kawaguchi 3f2abe4b28 the trunk is toward 1.543-SNAPSHOT 2013-11-25 07:53:59 -08:00
Kohsuke Kawaguchi ba72debc9f the trunk is toward 1.542-SNAPSHOT 2013-11-18 13:29:28 -08:00
Kohsuke Kawaguchi e33cac27d2 the trunk is toward 1.541-SNAPSHOT 2013-11-12 00:40:01 -08:00
Kohsuke Kawaguchi 1be677da36 the trunk is toward 1.540-SNAPSHOT 2013-11-03 22:39:53 -08:00
Kohsuke Kawaguchi eb1de2c175 the trunk is toward 1.539-SNAPSHOT 2013-10-28 07:33:14 -07:00
Kohsuke Kawaguchi f9f1483865 the trunk is toward 1.538-SNAPSHOT 2013-10-21 21:56:36 -07:00
Kohsuke Kawaguchi 71afe8f0a9 the trunk is toward 1.537-SNAPSHOT 2013-10-15 08:07:00 -07:00
Kohsuke Kawaguchi 428aa7aaee the trunk is toward 1.536-SNAPSHOT 2013-10-07 19:56:20 -07:00
Jesse Glick 89149277ae matrix-auth 1.0.2 (couple of fixups) 2013-10-04 17:06:28 -04:00
Jesse Glick b0ac41c3b1 Split off matrix-auth plugin. 2013-10-04 16:27:15 -04:00
Jesse Glick facfc178df Moving hudson.maven tests to maven-plugin. 2013-10-04 12:50:28 -04:00
Kohsuke Kawaguchi f98070d3e6 maven plugin is moved off to a separate repository.
See https://github.com/jenkinsci/maven-plugin
2013-10-03 22:35:14 -07:00
Kohsuke Kawaguchi 7c493eb35f the trunk is toward 1.535-SNAPSHOT 2013-09-29 18:09:41 -07:00
Kohsuke Kawaguchi d5678365eb the trunk is toward 1.534-SNAPSHOT 2013-09-24 08:51:30 -07:00
Kohsuke Kawaguchi 61b1de7e92 the trunk is toward 1.533-SNAPSHOT 2013-09-16 21:15:29 -07:00
Kohsuke Kawaguchi 4373a60256 the trunk is toward 1.532-SNAPSHOT 2013-09-09 16:32:04 -07:00
Kohsuke Kawaguchi d19a70acf4 the trunk is toward 1.531-SNAPSHOT 2013-08-27 07:54:41 -07:00
Kohsuke Kawaguchi ec503aa831 the trunk is toward 1.530-SNAPSHOT 2013-08-19 08:13:13 -07:00
Kohsuke Kawaguchi 1e9f90a45d the trunk is toward 1.529-SNAPSHOT 2013-08-13 08:03:59 -07:00
Kohsuke Kawaguchi 69ce5d7d6c the trunk is toward 1.528-SNAPSHOT 2013-08-05 11:55:48 -07:00
Kohsuke Kawaguchi bf68530857 the trunk is toward 1.527-SNAPSHOT 2013-07-29 19:38:10 -07:00
Kohsuke Kawaguchi 0cbae2c0cf the trunk is toward 1.526-SNAPSHOT 2013-07-29 10:44:39 -07:00
Olivier Lamy 941e83fae1 [JENKINS-15935] Can't build using maven 3.1.0 latest release candidate
Merge branch 'maven-3.1.0' for maven 3.1.0 support in Maven Integration Plugin
2013-07-24 10:16:20 +10:00
Olivier Lamy 8f4dc07f82 add groupId and maven build with setRunHeadless( true ): prevent too many coffee on osx! 2013-07-19 23:42:30 +10:00
Kohsuke Kawaguchi bf80986734 Replacing org.kohsuke.gmaven by org.codehaus.gmaven 2013-07-17 17:49:56 -07:00
Kohsuke Kawaguchi bd256acda9 Fixing a test failure in RelativePathTest
It turns out that Groovy compiler we use to compile src/test/groovy was
not properly generating the 'enclosing class' information inside
*.class, which was causing the load failure of the descriptors marked
by @TestExtension in test code.

To fix this and forestall other possible GMaven related issues, I
decided to bump up the GMaven version. As it turns out, Codehaus GMaven
had ceased the development of the 1.x branch, so I initially tried 2.x
release line.

The 2.x release line got rid of the stub generation functionality, which
we badly need for annotation processing. It instead recommend using
Eclipse compiler to jointly compile Java and Groovy source code
together, but when I tried to compile our tests, it failed to properly
handle nested classes. The compiler quality appears quite premature.

I was then going back to GMaven 1.5, the last 1.x release. I took this
opportunity to rebase my local patches in org.kohsuke.gmaven to the
latest release, which in my mind gets justified now that the upstream
has ceased the development.

My local patch to GMaven is captured in GMAVEN-3 and GMAVEN-4
(see http://jira.codehaus.org/browse/GMAVEN-3 and
http://jira.codehaus.org/browse/GMAVEN-4).

GMAVEN-4 is claimed to be fixed, but when I tried to compile our source
tree I discovered that its handling of nested types breaks the generated
stub code.

In the end, I managed to patch gmaven and posted 1.5-jenkins-1.

The bottom line is, we can now use @TestExtension correctly with Groovy
tests. Also on the upside, we can get rid of org.kohsuke.gmaven and
avoid the current confusion situation of using two GMaven plugins.

I'll make a follow-up change to remove org.kohsuke.gmaven from elsewhere
in our POM.
2013-07-17 16:41:12 -07:00
Kohsuke Kawaguchi fc836c135e [FIXED JENKINS-18771]
... with a test case. The fix is in Stapler.
2013-07-16 12:33:37 -07:00
Kohsuke Kawaguchi 6c439c0352 the trunk is toward 1.525-SNAPSHOT 2013-07-16 06:34:33 -07:00
Kohsuke Kawaguchi a832b3f9b8 the trunk is toward 1.524-SNAPSHOT 2013-07-06 10:17:44 -07:00
Kohsuke Kawaguchi c15dc50acd the trunk is toward 1.523-SNAPSHOT 2013-07-02 23:48:06 -07:00
Kohsuke Kawaguchi db9fe324b7 the trunk is toward 1.522-SNAPSHOT 2013-06-26 00:04:25 -07:00
Kohsuke Kawaguchi 982397ece1 the trunk is toward 1.521-SNAPSHOT 2013-06-19 09:34:29 -07:00
Kohsuke Kawaguchi b2d9e7dfb7 the trunk is toward 1.520-SNAPSHOT 2013-06-11 03:04:29 -07:00
Kohsuke Kawaguchi ff91381bc5 Added PlexusModuleContributor extension point.
This came up with a conversation with JFrog folks who neede to insert a
custom Plexus component to tweak the behaviour.

This scheme allows the caller to insert additional jar files into the
Maven process.
2013-06-07 10:58:11 +03:00
Kohsuke Kawaguchi 8eefed28c8 the trunk is toward 1.519-SNAPSHOT 2013-06-02 21:09:40 -07:00
Oliver Gondža 0c00faecaa Bump mailer version to 1.5 2013-05-29 19:24:23 +02:00
Kohsuke Kawaguchi 1b4b557c26 the trunk is toward 1.518-SNAPSHOT 2013-05-28 08:00:57 -07:00
Kohsuke Kawaguchi 3e66acc7eb the trunk is toward 1.517-SNAPSHOT 2013-05-20 12:25:15 -07:00
Kohsuke Kawaguchi 6aabdc1942 the trunk is toward 1.516-SNAPSHOT 2013-05-08 07:52:58 -07:00
Kohsuke Kawaguchi 7abd089012 the trunk is toward 1.515-SNAPSHOT 2013-04-28 21:16:01 -07:00
Jesse Glick cd599817b3 Upgraded test deps on ant and subversion plugins. 2013-04-23 17:36:08 -04:00
Kohsuke Kawaguchi 40cf543c4d the trunk is toward 1.514-SNAPSHOT 2013-04-21 20:55:12 -07:00
Kohsuke Kawaguchi 72fbcbfcea the trunk is toward 1.513-SNAPSHOT 2013-04-16 12:44:28 -07:00