Milos, can you help me copy the Mevenide job from deadlock?

I can see from the output here what the CLI looks like but there are a couple options I don't really understand:

http://deadlock.netbeans.org/hudson/job/mevenide/423/console

On 22-Jun-08, at 3:13 PM, Milos Kleint wrote:

On Sun, Jun 22, 2008 at 8:44 PM, Jason van Zyl <[EMAIL PROTECTED]> wrote:

On 22-Jun-08, at 11:37 AM, Milos Kleint wrote:

On Sun, Jun 22, 2008 at 8:18 PM, Jason van Zyl <[EMAIL PROTECTED]> wrote:

Milos,

Do you need anything other then the standard embedder that's produced by
the
build to run your automated tests?

I don't really have any automated tests. The wide variety of problems
I've encountered so far sort of convince me that I would just spend
time on them without much effect. I rely on the maven's own
integration tests instead. That's what people working on maven care
about anyway primarily.

I'm using the -Pnetbeans profile for building the embedder bits, as I
think shading is still necessary in embedded env.



I'm trying to hook the standard output to m2e, and I wanted to try and do the same with the Netbeans integration so that we can get more feedback
on
changes in the trunk as they happen over the course of the releases that
will start shortly.

what does "hook the standard output to m2e" mean?


We have quite a few automated tests, so to feed the embedder that produced
and wire it into m2e's automated tests as a smoke test.



I know you have your builds in the Sun instance of Hudson but can you
help
me setup a Netbeans build in Hudson so we can run whatever automated
tests
you have so that we can catch problems with embedding faster?

it's basically a "mvn install nbm:nbm nbm:cluster" but mvn install
shall be enough as well. only a few unit tests there (as I don't
believe in UI testing :) - or rather I don't believe that the value
added to time spent ratio is good in the long run)

My testing usually involves opening and working with multiple complex
projects like mevenide, glassfish or hudson to see if things keep
working..

If writing tests is reasonably easy at maven, I could write some here
eventually, but generally I'm turned down by any complex test setup.
That's where the tests belong anyway IMHO.


We really just have tests for the actions in m2e. Testing the UI is a test plan and human, no way around that but where I can determine something done in the embedder causes easily detectable problems I'd like to know about
them sooner rather then later.

Given m2e and netbeans are the primary consumers at this point it would be
good to at least keep you guys in Hudson and make sure everything is
working. At least at a high level.


Fine with me. However please note that without the manual UI testing
you probably only figure netbeans integration doesn't compile (which
actually can be useful as I do override implementations of a few core
components.)

From top of my head the 3.1.1 release of mevenide had a problem with
RELEASE version resolution, I've fixed it later, updated to latest
version just to find out that now the 3.1.3 version has a problem with
long dependency versions (fixed now in trunk but still I need to
perform a re-release to push it to users)
These should have been cought by the integration or unit tests in
maven itself. I usually only figure when people report the problem to
me or encounter the issue myself.

Milos

greetings.

Milos


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

-- Jakob Burckhardt


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
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
----------------------------------------------------------

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]



---------------------------------------------------------------------
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
----------------------------------------------------------

To do two things at once is to do neither.

 -—Publilius Syrus, Roman slave, first century B.C.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to