Cool, I'm trying to figure out how to collate all the incoming reports
easily as even with 20 people doing this the noise will be
overwhelming. Just for the record I think this is a huge step toward
creating a sustainable system.
On 12-Jul-08, at 9:42 AM, Dennis Lundberg wrote:
It seems that Benjamin beat me to it :-)
http://jira.codehaus.org/browse/MNG-3663
Dennis Lundberg wrote:
I managed to tweak the scripts and configurations to run on Windows
XP. My results differ a bit from yours:
--------------------
Tests in error:
testitMNG3380
(org
.apache
.maven
.integrationtests.MavenITmng3380ManagedRelocatedTransdepsTest)
testit0088(org.apache.maven.integrationtests.MavenIT0088Test)
Tests run: 166, Failures: 0, Errors: 2, Skipped: 0
--------------------
Below is the Surefire report for it0088:
------------------------------------------------------------------------------- Test
set: org.apache.maven.it0088.PomInterpolationTest
------------------------------------------------------------------------------- Tests
run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.047
sec <<< FAILURE!
testProjectBuildDirectoryAfterResourceFiltering
(org.apache.maven.it0088.PomInterpolationTest) Time elapsed: 0
sec <<< FAILURE!
junit.framework.ComparisonFailure: expected:<...\...> but
was:<.../...>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at
org
.apache
.maven
.it0088
.PomInterpolationTest
.testProjectBuildDirectoryAfterResourceFiltering
(PomInterpolationTest.java:33)
testProjectBuildDirectoryForMojoExecution
(org.apache.maven.it0088.PomInterpolationTest) Time elapsed: 0
sec <<< FAILURE!
junit.framework.ComparisonFailure: expected:<...\...> but
was:<.../...>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at
org
.apache
.maven
.it0088
.PomInterpolationTest
.testProjectBuildDirectoryForMojoExecution
(PomInterpolationTest.java:49) Jason van Zyl wrote:
The result that Brian and I get is the following. Just incase
anyone wants to run them. Brian diddled the scripts so it would
run on Windows, and I ran on OS X. If there's any problems with
the bundle people find. I'll fix them this weekend.
Results :
Tests in error:
testitMNG3380
(org
.apache
.maven.integrationtests.MavenITmng3380ManagedRelocatedTransdepsTest)
Tests run: 166, Failures: 0, Errors: 1, Skipped: 0
On 11-Jul-08, at 10:29 PM, Jason van Zyl wrote:
To many people wanted to try this out so this is the first cut of
the Hudson bundle:
http://people.apache.org/~jvanzyl/hudson.zip
It's fairly crude, and Windows users are SOL until Monday (Unless
you have Cygwin). I just wrote some bash scripts to prototype it,
but I've start rewriting it in Java using Velocity for the Hudson
job templates.
So just do the following:
1. Unpack
2. ./start.sh
3. Go to the console and trigger the bootstrap build
The bootstrap build will trigger a build of the IT support code,
and then the ITs themselves. Brian and I have tested this and we
get the same results. As this gets more sophisticated I think
we'll have a great community feedback mechanism. Thinking about
the best way to collect the results that isn't annoying. But if
folks are fine with a simple REST call back, or simply mailing a
results page somewhere that would be awesome. If people actually
do have machines externally accessible we can setup a little
Hudson grid. You shouldn't need anything on your machines to run
this. I added checks for testing prereqs so if you don't have SVN
on your machine (which is required for some of the tests) it
won't bork your build.
Anyway, first step. All seems to work and now I'm focusing on it
running faster. Aiming for bootstrap -> ITs in under 10 minutes.
On 9-Jul-08, at 1:27 PM, Jason van Zyl wrote:
Hi,
I'm asking a small handful of developers to run a pre-configured
Hudson instance to collect results for the Maven ITs. All I need
is your machine. I will hand off a self-contained Hudson
instance that you just start up and run. It will also report
back to a master server but I would like to collect results from
as many supported platforms and a couple for each platform if
possible. We've never tried this but if you're interested please
contact me privately and I will set you up with a Hudson
install. I just want to try this to see if casting the net wide
will help us find more problems.
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
-- Jacques Ellul, The Technological Society
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
We all have problems. How we deal with them is a measure of our
worth.
-- Unknown
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
What matters is not ideas, but the people who have them. Good
people can fix bad ideas, but good ideas can't save bad people.
-- Paul Graham
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
Three people can keep a secret provided two of them are dead.
-- Unknown
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]