I expect the itests are still built if you just check out OpenEJB and not Geronimo. From the error message, it sounds like it's pulling down outdated Geronimo binaries during a standalone OpenEJB build.
It would definitely be nice to have an environment to run tests in a "normal" Geronimo environment (where you could test the deploy tool and hot deployer, have access to both EJB and Web containers, etc.). I guess that would be a good way to run the OpenEJB itests too. Aaron On 12/28/05, David Jencks <[EMAIL PROTECTED]> wrote: > My understanding, reinforced by looking at geronimo's maven.xml, is > that the itests are not run as part of the current build, and my > recollection is that they are currently broken. I personally think > they need to be split up into smaller bits in some way that don't > take forever to run. > > In any case, I wonder what you are doing to get them to run as part > of the build > > maven -o new > > If you really want to investigate what is broken about the itests, I > suggest building the geronimo deployment plugin by itself first: > > cd plugins/geronimo-deployment-plugin;maven -o plugin:install > then running the itests by themselves > > cd ../../openejb/itest;maven -o > > Hope this helps > david jencks > > On Dec 28, 2005, at 4:48 PM, Ken Perl wrote: > > > I am using the code from > > https://svn.apache.org/repos/asf/geronimo/trunk, the OpenEJB code > > source is from maven m:co > > > > On 12/29/05, Donald Woods <[EMAIL PROTECTED]> wrote: > >> What level of Geronimo and OpenEJB code are you using? There > >> should be > >> no SNAPSHOT jars being used for the latest Geronimo 1.0 source from - > >> https://svn.apache.org/repos/asf/geronimo/branches/1.0 > >> and for OpenEJB 2.0 from - > >> cvs -d:pserver:[EMAIL PROTECTED]:/scm/openejb co - > >> r v2_0 > >> openejb > >> > >> > >> -Donald > >> > >> > >> Ken Perl wrote: > >>> +---------------------------------------- > >>> | Executing default OpenEJB :: Integration Tests > >>> | Memory: 26M/43M > >>> +---------------------------------------- > >>> DEPRECATED: the default goal should be specified in the <build> > >>> section of project.xml instead of maven.xml > >>> DEPRECATED: the default goal should be specified in the <build> > >>> section of project.xml instead of maven.xml > >>> > >>> build:end: > >>> > >>> Attempting to download openejb-builder-2.0-SNAPSHOT.jar. > >>> Attempting to download geronimo-deployment-plugin-1.0-SNAPSHOT.jar. > >>> Attempting to download geronimo-1.0-SNAPSHOT.zip. > >>> DEPRECATED: the default goal should be specified in the <build> > >>> section of project.xml instead of maven.xml > >>> DEPRECATED: the default goal should be specified in the <build> > >>> section of project.xml instead of maven.xml > >>> build:start: > >>> ejb:init: > >>> java:prepare-filesystem: > >>> > >>> java:compile: > >>> <depend closure="false" srcdir="1.4" dump="false" > >>> destdir="/root/geronimo1.0/openejb/modules/itests/target/ > >>> classes"></depend> > >>> [echo] Compiling to > >>> /root/geronimo1.0/openejb/modules/itests/target/classes > >>> > >>> java:jar-resources: > >>> > >>> test:prepare-filesystem: > >>> > >>> test:test-resources: > >>> > >>> test:compile: > >>> [echo] No test source files to compile. > >>> > >>> test:test: > >>> [echo] NOTICE: Skipping tests; they seem to have passed already > >>> [echo] No tests to run. > >>> Running post goal: test:test > >>> > >>> > >>> ejb:ejb: > >>> ejb:ejb-jar-internal: > >>> [echo] Building ejb openejb-itests-2.0-SNAPSHOT > >>> [jar] Building jar: > >>> /root/geronimo1.0/openejb/modules/itests/target/openejb- > >>> itests-2.0-SNAPSHOT.jar > >>> > >>> > >>> ejb:install: > >>> [echo] Installing... > >>> Uploading to openejb/ejbs/openejb-itests-2.0-SNAPSHOT.jar: > >>> .................... (163K) > >>> Uploading to openejb/poms/openejb-itests-2.0-SNAPSHOT.pom: > >>> .................... (9K) > >>> Running post goal: ejb:install > >>> java:prepare-filesystem: > >>> > >>> java:compile: > >>> <depend closure="false" srcdir="1.4" dump="false" > >>> destdir="/root/geronimo1.0/openejb/modules/itests/target/ > >>> classes"></depend> > >>> [echo] Compiling to > >>> /root/geronimo1.0/openejb/modules/itests/target/classes > >>> > >>> java:jar-resources: > >>> > >>> itest:prepare-filesystem: > >>> > >>> itest:test-resources: > >>> > >>> itest:compile: > >>> > >>> itest:itest: > >>> itest:setup: > >>> [echo] Preprocessing security-plan.xml > >>> [delete] Deleting directory > >>> /root/geronimo1.0/openejb/modules/itests/target/geronimo-1.0- > >>> SNAPSHOT > >>> [unzip] Expanding: > >>> /root/.maven/repository/geronimo/distributions/geronimo-1.0- > >>> SNAPSHOT.zip > >>> into /root/geronimo1.0/openejb/modules/itests/target > >>> [copy] Copying 4 files to > >>> /root/geronimo1.0/openejb/modules/itests/target/geronimo-1.0- > >>> SNAPSHOT/var > >>> Preprocessing security/public_users.properties > >>> Preprocessing security/black_groups.properties > >>> Preprocessing security/public_groups.properties > >>> Preprocessing security/black_users.properties > >>> Preprocess plans elapse time: 0 sec > >>> > >>> [copy] Copying 2 files to > >>> /root/geronimo1.0/openejb/modules/itests/target/geronimo-1.0- > >>> SNAPSHOT/var/certstores > >>> [echo] Waiting for server at: > >>> Unrecognized argument: --quiet > >>> > >>> Syntax: java -jar bin/server.jar [options] > >>> > >>> Available options are: > >>> -quiet > >>> Suppress the normal startup progress bar. This is > >>> typically > >>> used when redirecting console output to a file, or > >>> starting > >>> the server from an IDE or other tool. > >>> -v > >>> Reduces the console log level to INFO, resulting in > >>> more > >>> console output than is normally present. > >>> -vv > >>> Reduces the console log level to DEBUG, resulting in > >>> still > >>> more console output. > >>> > >>> -override [configId] [configId] ... > >>> USE WITH CAUTION! Overrides the configurations in > >>> var/config/config.xml such that only the > >>> configurations listed on > >>> the command line will be started. Note that many J2EE > >>> features depend on certain configs being started, so > >>> you > >>> should be very careful what you omit. Any arguments > >>> after > >>> this are assumed to be configuration names. > >>> > >>> In addition you may specify a replacement for var/config/config.xml > >>> using by setting the property > >>> -Dorg.apache.geronimo.config.file=var/config/<my-config.xml> > >>> This is resolved relative to the geronimo base directory. > >>> > >>> �� > >>> BUILD FAILED > >>> File...... /root/.maven/cache/maven-multiproject-plugin-1.4.1/ > >>> plugin.jelly > >>> Element... maven:reactor > >>> Line...... 218 > >>> Column.... -1 > >>> Unable to obtain goal [ejb:install] -- > >>> /root/geronimo1.0/openejb/modules/itests/maven.xml:110:-1: > >>> <deploy:waitForStarted> Bad JMX URI > >>> (deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector) > >>> Total time : 51 minutes 28 seconds > >>> > >>> I know if skip the test then the build may success, but I want to > >>> know > >>> how to fix the issue by myself, could somebody give me a clue? > >>> > >>> > >>> -- > >>> perl -e 'print unpack(u,"62V5N\"FME;G\!E<FQ`9VUA:6PN8V]M\"[EMAIL > >>> PROTECTED] > >>> ")' > >> > >> > >> > > > > > > -- > > perl -e 'print unpack(u,"62V5N\"FME;G\!E<FQ`9VUA:6PN8V]M\"[EMAIL PROTECTED] > > ")' > >