On Mon, 2009-06-01 at 12:16 -0500, Clint Popetz wrote:
Does eclipse:eclipse not generate a dependency from the runner to
tck-impl? Because m2eclipse does, based on the pom, and then I have a
circular dependency in eclipse.
Yes it does generate that dependency, but the JAR dep is later after the
project itself (My test runners are always based in the tck-impl
project).
Yeah, I vaguely remember having problems with the automatic setup from
m2eclipse too. But I usually modify the Java build path directly in
Eclipse even with m2eclipse. This usually works fine until a change in
the POM conflicts with your manual change...but that's not all that
likely today.
I can modify the runner's pom to not have that dependency, which
makes
eclipse happy, but keeps one from running tests with mvn out of the
runner's directory on the command line.
-Clint
On Mon, Jun 1, 2009 at 12:08 PM, David Allen <drallendc(a)gmail.com>
wrote:
On Mon, 2009-06-01 at 12:00 -0500, Clint Popetz wrote:
> Hi,
>
> I've tried running the tck from within eclipse by following
the
> instructions here:
>
>
http://seamframework.org/WebBeans/JSR299TCKHarness
>
> but I'm having no luck; it can't find an implementation of
> StandaloneContainers, although I've manually added the
runner to the
> tck-impl project's dependencies.
>
> Before I dive deeper, are those directions up to date?
I think they are up to date, but we can certainly improve them
too. It
varies a bit depending on what tools are actually used.
> Is anyone running the tck from within eclipse? If so, are
you
> generating projects with eclipse:eclipse or with m2eclipse?
Most of us are currently using eclipse:eclipse right now. But
here are
a couple things I usually do to get any TCK test (not an
in-container
only test) running:
1. Modify the build path of the jboss-tck-runner project so
that all of
its dependent projects/libraries are exported (select all).
2. Choose "Run as TNG test" to get most of the runner setup
correctly,
but the tests will fail to run at first.
3. Modify the runner by going to the Classpath tab and press
"Add
projects" button and add the jboss-tck-runner project. With 1
above,
this should include everything else that is needed too
automatically.
4. Run it again...this time it should work.
>
> Thanks,
> -Clint
>
>
>
> --
> Clint Popetz
>
http://42lines.net
> Scalable Web Application Development
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/webbeans-dev
--
Clint Popetz
http://42lines.net
Scalable Web Application Development