Hi Jeff,

typically to solve this, I would add a qa profile to the maven project,
which skips tests by default, then on the modules you want to run tests on,
you un-skip the tests.

Then the Jenkins part is just adding -Pqa to the maven list of options.

Cheers,

Vincent

2015-01-24 1:31 GMT+01:00 Jeff <[email protected]>:

> I have a multi-module QA project that I need to check out and build.
>
> I want the build step to not run any tests except for certain ones in a
> specific sub-module.
>
> If I attempt to list the test classes as part of the main build, it
> doesn't seem to find the tests or it fails because it tries running tests
> in other other modules.
>
> I then tried separating the build step from the test step.
>
> I added a Pre-build step using "Invoke top-level Maven targets", but it
> seems that it uses a "private" maven repository, so when I attempt to run
> tests as part of the main Maven build command, it can't find the pre-built
> modules because it is looking in a different repository.
>
> It is unclear which "private" maven repository is being used as it doesn't
> give an option like the main maven build step does when selecting which
> private repo to use.
>
> There is an option to NOT use a private repository, but it doesn't seem to
> actually work and ALWAYS uses a private repository.  If I try to uncheck
> the box to "Use Private Repository", it won't stick.
>
> If I try to just run it all as a shell, it won't use the maven settings
> file as defined in the job, though I could probably hard code it.  Id
> rather not do that.
>
> Is there a better way I'm missing or how do I specify in one command to
> run tests in a specific module and skip all other modules?
>
> Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/CAPJK9%3DJ2hgDE%3Dv-7QsVsFzFnaKXY5uUbfa86xoSO-eFR4MJ0-g%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-users/CAPJK9%3DJ2hgDE%3Dv-7QsVsFzFnaKXY5uUbfa86xoSO-eFR4MJ0-g%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAH-zGCj__ppU0UHK3mz_Lzrght_fw5NPKxrYtYOYhy_DRcU7ew%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to