You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by Edward Ribeiro <ed...@gmail.com> on 2017/01/23 19:04:55 UTC
Running a single unit test
Hello community,
I am used to run a single unit test with the following command:
ant -Dtestcase=CreateTest test
where "-Dtestcase" especifies the test class name as described here:
https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
But for many months, I have seen that, after running the single unit test,
Ant tries to execute the following C++ tests instead of just stopping as
you can seee below.
Any idea on how to force Ant to stop once it has run the single test?
Thanks,
Edward
PS: If this machine had the C libs properly configured it would run all the
C/C++ tests.
--------------------------------------------------------------------------------------------------------------------
junit.run-concurrent:
[echo] Running 1 concurrent JUnit processes.
[junit] Running org.apache.zookeeper.test.CreateTest
[junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
1,105 sec
junit.run:
test-core-java:
call-test-cppunit:
init:
check-cppunit-makefile:
create-cppunit-makefile:
init:
ivy-download:
ivy-taskdef:
ivy-init:
ivy-retrieve:
[ivy:retrieve] :: loading settings :: file =
/home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
[ivy:retrieve] :: resolving dependencies ::
org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
[ivy:retrieve] confs: [default]
[ivy:retrieve] found jline#jline;2.11 in maven2
[ivy:retrieve] found org.eclipse.jetty#jetty-server;9.2.18.v20160721 in
maven2
[ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in maven2
[ivy:retrieve] found org.eclipse.jetty#jetty-http;9.2.18.v20160721 in maven2
[ivy:retrieve] found org.eclipse.jetty#jetty-util;9.2.18.v20160721 in maven2
[ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721 in maven2
[ivy:retrieve] found org.eclipse.jetty#jetty-servlet;9.2.18.v20160721 in
maven2
[ivy:retrieve] found org.eclipse.jetty#jetty-security;9.2.18.v20160721 in
maven2
[ivy:retrieve] found org.codehaus.jackson#jackson-mapper-asl;1.9.11 in
maven2
[ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11 in maven2
[ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
[ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
[ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
[ivy:retrieve] found log4j#log4j;1.2.17 in maven2
[ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
[ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
[ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts dl 5ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 16 | 0 | 0 | 0 || 16 | 0 |
---------------------------------------------------------------------
[ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
[ivy:retrieve] confs: [default]
[ivy:retrieve] 1 artifacts copied, 15 already retrieved (291kB/4ms)
generate_jute_parser:
[ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated, use
'ivy.settings.file' instead
[ivy:artifactproperty] :: loading settings :: file =
/home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
[move] Moving 1 file to /home/eribeiro/IdeaProjects/zookeeper/build/lib
[javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
[javacc] (type "javacc" with no arguments for help)
[javacc] Reading from file
/home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/apache/jute/compiler/generated/rcc.jj
. . .
[javacc] File "TokenMgrError.java" is being rebuilt.
[javacc] File "ParseException.java" is being rebuilt.
[javacc] File "Token.java" is being rebuilt.
[javacc] File "SimpleCharStream.java" is being rebuilt.
[javacc] Parser generated successfully.
jute:
[javac] Compiling 7 source files to
/home/eribeiro/IdeaProjects/zookeeper/build/classes
[javac] warning: [options] bootstrap class path not set in conjunction
with -source 1.7
[javac] 1 warning
compile_jute_uptodate:
compile_jute:
clover.setup:
clover.info:
clover:
ver-gen:
svn-revision:
version-info:
[java] Unknown REVISION number, using -1
process-template:
build-generated:
[javac] Compiling 1 source file to
/home/eribeiro/IdeaProjects/zookeeper/build/classes
[javac] warning: [options] bootstrap class path not set in conjunction
with -source 1.7
[javac] 1 warning
compile:
jar:
[jar] Building jar:
/home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-SNAPSHOT.jar
check-cppunit-makefile:
create-cppunit-makefile:
test-cppunit:
[exec] CDPATH="${ZSH_VERSION+.}:" && cd
/home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
/home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
[exec] Makefile:709: recipe for target
'/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
[exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing: line 81:
aclocal-1.14: command not found
[exec] WARNING: 'aclocal-1.14' is missing on your system.
[exec] You should only need it if you modified 'acinclude.m4'
or
[exec] 'configure.ac' or m4 files included by 'configure.ac'.
[exec] The 'aclocal' program is part of the GNU Automake
package:
[exec] <http://www.gnu.org/software/automake>
[exec] It also requires GNU Autoconf, GNU m4 and Perl in
order to run:
[exec] <http://www.gnu.org/software/autoconf>
[exec] <http://www.gnu.org/software/m4/>
[exec] <http://www.perl.org/>
[exec] make: ***
[/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error 127
BUILD FAILED
Re: Running a single unit test
Posted by Edward Ribeiro <ed...@gmail.com>.
Oh, got it!
If I run
ant -Dtestcase=WatchManagerPerf test-core-java
it will work as yours. :D
But if I add a "test" word, like
ant test -Dtestcase=CreateTest
or
ant -Dtestcase=CreateTest test
then it will execute the 'CreateTest' only for the java code, but then will
execute the C tests. Even if I add 'test-core-java'.
Both https://wiki.apache.org/hadoop/ZooKeeper/HowToContribute and
https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
instruct to add the "test" word even when using the 'testcase' switch, so
maybe we should update those docs.
Cheers,
Eddie
On Mon, Jan 23, 2017 at 6:44 PM, Michael Han <ha...@cloudera.com> wrote:
> >> Only that the C tests
> run afterwards in spite of the "test-core-java" switch option.
>
> This sounds odd. I just did a test:
>
> 1. Sync latest master branch.
>
> 2. ant -Dtestcase=WatchManagerPerf test-core-java
>
> I got what I expected.
>
> *junit.run-single:*
>
> *junit.run-concurrent:*
>
> * [echo] Running 1 concurrent JUnit processes.*
>
> *junit.run:*
>
> *test-core-java:*
>
> *BUILD SUCCESSFUL*
>
> *Total time: 9 seconds*
>
> On Mon, Jan 23, 2017 at 12:18 PM, Edward Ribeiro <edward.ribeiro@gmail.com
> >
> wrote:
>
> > +1 about moving ZK-2223 to branch-3.4.
> >
> > Some context about my particular question: I am able to run a single test
> > case and a single unit test method in a test class. Only that the C tests
> > run afterwards in spite of the "test-core-java" switch option. But it's a
> > minor annoyance, not a real problem. I just CTRL+C if not interested on
> the
> > C tests.
> >
> > On Mon, Jan 23, 2017 at 5:44 PM, Michael Han <ha...@cloudera.com> wrote:
> >
> > > More info
> > >
> > > https://issues.apache.org/jira/browse/ZOOKEEPER-2223
> > >
> > > We might want to get this in branch-3.4 as well - it is a useful
> feature
> > > for tests.
> > >
> > > On Mon, Jan 23, 2017 at 11:39 AM, Michael Han <ha...@cloudera.com>
> wrote:
> > >
> > > > Maybe for Java test
> > > > ant -Dtestcase=case -Dtestmethod=method ? I at least used it
> > successfully
> > > > on master for a couple of times.
> > > >
> > > > I am not sure how to run a single C test though through ant - I ended
> > up
> > > > modifying makefile / test driver to do that instead.
> > > >
> > > > On Mon, Jan 23, 2017 at 11:31 AM, Edward Ribeiro <
> > > edward.ribeiro@gmail.com
> > > > > wrote:
> > > >
> > > >> Nope. :(
> > > >>
> > > >> For what is worst: I remember it being able to run *only* a single
> > test
> > > >> many years ago (~ 2012/2013).
> > > >>
> > > >> On Mon, Jan 23, 2017 at 5:16 PM, Michael Han <ha...@cloudera.com>
> > wrote:
> > > >>
> > > >> > ant -Dtestcase=foobar test-core-java ?
> > > >> >
> > > >> > On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <
> > > >> edward.ribeiro@gmail.com
> > > >> > >
> > > >> > wrote:
> > > >> >
> > > >> > > Hello community,
> > > >> > >
> > > >> > > I am used to run a single unit test with the following command:
> > > >> > >
> > > >> > > ant -Dtestcase=CreateTest test
> > > >> > >
> > > >> > > where "-Dtestcase" especifies the test class name as described
> > here:
> > > >> > > https://cwiki.apache.org/confluence/display/ZOOKEEPER/
> > > HowToContribute
> > > >> > >
> > > >> > > But for many months, I have seen that, after running the single
> > unit
> > > >> > test,
> > > >> > > Ant tries to execute the following C++ tests instead of just
> > > stopping
> > > >> as
> > > >> > > you can seee below.
> > > >> > >
> > > >> > > Any idea on how to force Ant to stop once it has run the single
> > > test?
> > > >> > >
> > > >> > > Thanks,
> > > >> > > Edward
> > > >> > >
> > > >> > > PS: If this machine had the C libs properly configured it would
> > run
> > > >> all
> > > >> > the
> > > >> > > C/C++ tests.
> > > >> > >
> > > >> > > ------------------------------------------------------------
> > > >> > > --------------------------------------------------------
> > > >> > >
> > > >> > > junit.run-concurrent:
> > > >> > > [echo] Running 1 concurrent JUnit processes.
> > > >> > > [junit] Running org.apache.zookeeper.test.CreateTest
> > > >> > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0,
> Time
> > > >> > elapsed:
> > > >> > > 1,105 sec
> > > >> > >
> > > >> > > junit.run:
> > > >> > >
> > > >> > > test-core-java:
> > > >> > >
> > > >> > > call-test-cppunit:
> > > >> > >
> > > >> > > init:
> > > >> > >
> > > >> > > check-cppunit-makefile:
> > > >> > >
> > > >> > > create-cppunit-makefile:
> > > >> > >
> > > >> > > init:
> > > >> > >
> > > >> > > ivy-download:
> > > >> > >
> > > >> > > ivy-taskdef:
> > > >> > >
> > > >> > > ivy-init:
> > > >> > >
> > > >> > > ivy-retrieve:
> > > >> > > [ivy:retrieve] :: loading settings :: file =
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > > >> > > [ivy:retrieve] :: resolving dependencies ::
> > > >> > > org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
> > > >> > > [ivy:retrieve] confs: [default]
> > > >> > > [ivy:retrieve] found jline#jline;2.11 in maven2
> > > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-
> > > server;9.2.18.v20160721
> > > >> in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in
> > > maven2
> > > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-http;
> > 9.2.18.v20160721
> > > in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-util;
> > 9.2.18.v20160721
> > > in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.
> 2.18.v20160721
> > in
> > > >> > maven2
> > > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-
> > > servlet;9.2.18.v20160721
> > > >> in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-securi
> > > >> ty;9.2.18.v20160721
> > > >> > in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found org.codehaus.jackson#jackson-
> > mapper-asl;1.9.11
> > > >> in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found org.codehaus.jackson#jackson-
> core-asl;1.9.11
> > > in
> > > >> > > maven2
> > > >> > > [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
> > > >> > > [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
> > > >> > > [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
> > > >> > > [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
> > > >> > > [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
> > > >> > > [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
> > > >> > > [ivy:retrieve] :: resolution report :: resolve 116ms ::
> artifacts
> > dl
> > > >> 5ms
> > > >> > > ------------------------------------------------------------
> > > ---------
> > > >> > > | | modules ||
> artifacts
> > > |
> > > >> > > | conf | number| search|dwnlded|evicted||
> > > number|dwnlded|
> > > >> > > ------------------------------------------------------------
> > > ---------
> > > >> > > | default | 16 | 0 | 0 | 0 || 16 |
> 0
> > > |
> > > >> > > ------------------------------------------------------------
> > > ---------
> > > >> > > [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
> > > >> > > [ivy:retrieve] confs: [default]
> > > >> > > [ivy:retrieve] 1 artifacts copied, 15 already retrieved
> > (291kB/4ms)
> > > >> > >
> > > >> > > generate_jute_parser:
> > > >> > > [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is
> deprecated,
> > > use
> > > >> > > 'ivy.settings.file' instead
> > > >> > > [ivy:artifactproperty] :: loading settings :: file =
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > > >> > > [move] Moving 1 file to /home/eribeiro/IdeaProjects/
> > > >> > > zookeeper/build/lib
> > > >> > > [javacc] Java Compiler Compiler Version 5.0 (Parser
> Generator)
> > > >> > > [javacc] (type "javacc" with no arguments for help)
> > > >> > > [javacc] Reading from file
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
> > > >> > > apache/jute/compiler/generated/rcc.jj
> > > >> > > . . .
> > > >> > > [javacc] File "TokenMgrError.java" is being rebuilt.
> > > >> > > [javacc] File "ParseException.java" is being rebuilt.
> > > >> > > [javacc] File "Token.java" is being rebuilt.
> > > >> > > [javacc] File "SimpleCharStream.java" is being rebuilt.
> > > >> > > [javacc] Parser generated successfully.
> > > >> > >
> > > >> > > jute:
> > > >> > > [javac] Compiling 7 source files to
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > > >> > > [javac] warning: [options] bootstrap class path not set in
> > > >> > conjunction
> > > >> > > with -source 1.7
> > > >> > > [javac] 1 warning
> > > >> > >
> > > >> > > compile_jute_uptodate:
> > > >> > >
> > > >> > > compile_jute:
> > > >> > >
> > > >> > > clover.setup:
> > > >> > >
> > > >> > > clover.info:
> > > >> > >
> > > >> > > clover:
> > > >> > >
> > > >> > > ver-gen:
> > > >> > >
> > > >> > > svn-revision:
> > > >> > >
> > > >> > > version-info:
> > > >> > > [java] Unknown REVISION number, using -1
> > > >> > >
> > > >> > > process-template:
> > > >> > >
> > > >> > > build-generated:
> > > >> > > [javac] Compiling 1 source file to
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > > >> > > [javac] warning: [options] bootstrap class path not set in
> > > >> > conjunction
> > > >> > > with -source 1.7
> > > >> > > [javac] 1 warning
> > > >> > >
> > > >> > > compile:
> > > >> > >
> > > >> > > jar:
> > > >> > > [jar] Building jar:
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-
> > > >> SNAPSHOT.jar
> > > >> > >
> > > >> > > check-cppunit-makefile:
> > > >> > >
> > > >> > > create-cppunit-makefile:
> > > >> > >
> > > >> > > test-cppunit:
> > > >> > > [exec] CDPATH="${ZSH_VERSION+.}:" && cd
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
> > > >> > > /home/eribeiro/IdeaProjects/zookeeper/src/c/missing
> aclocal-1.14
> > > >> > > [exec] Makefile:709: recipe for target
> > > >> > > '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
> > > >> > > [exec] /home/eribeiro/IdeaProjects/
> zookeeper/src/c/missing:
> > > line
> > > >> > 81:
> > > >> > > aclocal-1.14: command not found
> > > >> > > [exec] WARNING: 'aclocal-1.14' is missing on your system.
> > > >> > > [exec] You should only need it if you modified
> > > >> > 'acinclude.m4'
> > > >> > > or
> > > >> > > [exec] 'configure.ac' or m4 files included by '
> > > >> > configure.ac
> > > >> > > '.
> > > >> > > [exec] The 'aclocal' program is part of the GNU
> > > Automake
> > > >> > > package:
> > > >> > > [exec] <http://www.gnu.org/software/automake>
> > > >> > > [exec] It also requires GNU Autoconf, GNU m4 and
> > Perl
> > > in
> > > >> > > order to run:
> > > >> > > [exec] <http://www.gnu.org/software/autoconf>
> > > >> > > [exec] <http://www.gnu.org/software/m4/>
> > > >> > > [exec] <http://www.perl.org/>
> > > >> > > [exec] make: ***
> > > >> > > [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error
> > 127
> > > >> > >
> > > >> > > BUILD FAILED
> > > >> > >
> > > >> >
> > > >> >
> > > >> >
> > > >> > --
> > > >> > Cheers
> > > >> > Michael.
> > > >> >
> > > >>
> > > >
> > > >
> > > >
> > > > --
> > > > Cheers
> > > > Michael.
> > > >
> > >
> > >
> > >
> > > --
> > > Cheers
> > > Michael.
> > >
> >
>
>
>
> --
> Cheers
> Michael.
>
Re: Running a single unit test
Posted by Michael Han <ha...@cloudera.com>.
>> Only that the C tests
run afterwards in spite of the "test-core-java" switch option.
This sounds odd. I just did a test:
1. Sync latest master branch.
2. ant -Dtestcase=WatchManagerPerf test-core-java
I got what I expected.
*junit.run-single:*
*junit.run-concurrent:*
* [echo] Running 1 concurrent JUnit processes.*
*junit.run:*
*test-core-java:*
*BUILD SUCCESSFUL*
*Total time: 9 seconds*
On Mon, Jan 23, 2017 at 12:18 PM, Edward Ribeiro <ed...@gmail.com>
wrote:
> +1 about moving ZK-2223 to branch-3.4.
>
> Some context about my particular question: I am able to run a single test
> case and a single unit test method in a test class. Only that the C tests
> run afterwards in spite of the "test-core-java" switch option. But it's a
> minor annoyance, not a real problem. I just CTRL+C if not interested on the
> C tests.
>
> On Mon, Jan 23, 2017 at 5:44 PM, Michael Han <ha...@cloudera.com> wrote:
>
> > More info
> >
> > https://issues.apache.org/jira/browse/ZOOKEEPER-2223
> >
> > We might want to get this in branch-3.4 as well - it is a useful feature
> > for tests.
> >
> > On Mon, Jan 23, 2017 at 11:39 AM, Michael Han <ha...@cloudera.com> wrote:
> >
> > > Maybe for Java test
> > > ant -Dtestcase=case -Dtestmethod=method ? I at least used it
> successfully
> > > on master for a couple of times.
> > >
> > > I am not sure how to run a single C test though through ant - I ended
> up
> > > modifying makefile / test driver to do that instead.
> > >
> > > On Mon, Jan 23, 2017 at 11:31 AM, Edward Ribeiro <
> > edward.ribeiro@gmail.com
> > > > wrote:
> > >
> > >> Nope. :(
> > >>
> > >> For what is worst: I remember it being able to run *only* a single
> test
> > >> many years ago (~ 2012/2013).
> > >>
> > >> On Mon, Jan 23, 2017 at 5:16 PM, Michael Han <ha...@cloudera.com>
> wrote:
> > >>
> > >> > ant -Dtestcase=foobar test-core-java ?
> > >> >
> > >> > On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <
> > >> edward.ribeiro@gmail.com
> > >> > >
> > >> > wrote:
> > >> >
> > >> > > Hello community,
> > >> > >
> > >> > > I am used to run a single unit test with the following command:
> > >> > >
> > >> > > ant -Dtestcase=CreateTest test
> > >> > >
> > >> > > where "-Dtestcase" especifies the test class name as described
> here:
> > >> > > https://cwiki.apache.org/confluence/display/ZOOKEEPER/
> > HowToContribute
> > >> > >
> > >> > > But for many months, I have seen that, after running the single
> unit
> > >> > test,
> > >> > > Ant tries to execute the following C++ tests instead of just
> > stopping
> > >> as
> > >> > > you can seee below.
> > >> > >
> > >> > > Any idea on how to force Ant to stop once it has run the single
> > test?
> > >> > >
> > >> > > Thanks,
> > >> > > Edward
> > >> > >
> > >> > > PS: If this machine had the C libs properly configured it would
> run
> > >> all
> > >> > the
> > >> > > C/C++ tests.
> > >> > >
> > >> > > ------------------------------------------------------------
> > >> > > --------------------------------------------------------
> > >> > >
> > >> > > junit.run-concurrent:
> > >> > > [echo] Running 1 concurrent JUnit processes.
> > >> > > [junit] Running org.apache.zookeeper.test.CreateTest
> > >> > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time
> > >> > elapsed:
> > >> > > 1,105 sec
> > >> > >
> > >> > > junit.run:
> > >> > >
> > >> > > test-core-java:
> > >> > >
> > >> > > call-test-cppunit:
> > >> > >
> > >> > > init:
> > >> > >
> > >> > > check-cppunit-makefile:
> > >> > >
> > >> > > create-cppunit-makefile:
> > >> > >
> > >> > > init:
> > >> > >
> > >> > > ivy-download:
> > >> > >
> > >> > > ivy-taskdef:
> > >> > >
> > >> > > ivy-init:
> > >> > >
> > >> > > ivy-retrieve:
> > >> > > [ivy:retrieve] :: loading settings :: file =
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > >> > > [ivy:retrieve] :: resolving dependencies ::
> > >> > > org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
> > >> > > [ivy:retrieve] confs: [default]
> > >> > > [ivy:retrieve] found jline#jline;2.11 in maven2
> > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-
> > server;9.2.18.v20160721
> > >> in
> > >> > > maven2
> > >> > > [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in
> > maven2
> > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-http;
> 9.2.18.v20160721
> > in
> > >> > > maven2
> > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-util;
> 9.2.18.v20160721
> > in
> > >> > > maven2
> > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721
> in
> > >> > maven2
> > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-
> > servlet;9.2.18.v20160721
> > >> in
> > >> > > maven2
> > >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-securi
> > >> ty;9.2.18.v20160721
> > >> > in
> > >> > > maven2
> > >> > > [ivy:retrieve] found org.codehaus.jackson#jackson-
> mapper-asl;1.9.11
> > >> in
> > >> > > maven2
> > >> > > [ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11
> > in
> > >> > > maven2
> > >> > > [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
> > >> > > [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
> > >> > > [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
> > >> > > [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
> > >> > > [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
> > >> > > [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
> > >> > > [ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts
> dl
> > >> 5ms
> > >> > > ------------------------------------------------------------
> > ---------
> > >> > > | | modules || artifacts
> > |
> > >> > > | conf | number| search|dwnlded|evicted||
> > number|dwnlded|
> > >> > > ------------------------------------------------------------
> > ---------
> > >> > > | default | 16 | 0 | 0 | 0 || 16 | 0
> > |
> > >> > > ------------------------------------------------------------
> > ---------
> > >> > > [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
> > >> > > [ivy:retrieve] confs: [default]
> > >> > > [ivy:retrieve] 1 artifacts copied, 15 already retrieved
> (291kB/4ms)
> > >> > >
> > >> > > generate_jute_parser:
> > >> > > [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated,
> > use
> > >> > > 'ivy.settings.file' instead
> > >> > > [ivy:artifactproperty] :: loading settings :: file =
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > >> > > [move] Moving 1 file to /home/eribeiro/IdeaProjects/
> > >> > > zookeeper/build/lib
> > >> > > [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
> > >> > > [javacc] (type "javacc" with no arguments for help)
> > >> > > [javacc] Reading from file
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
> > >> > > apache/jute/compiler/generated/rcc.jj
> > >> > > . . .
> > >> > > [javacc] File "TokenMgrError.java" is being rebuilt.
> > >> > > [javacc] File "ParseException.java" is being rebuilt.
> > >> > > [javacc] File "Token.java" is being rebuilt.
> > >> > > [javacc] File "SimpleCharStream.java" is being rebuilt.
> > >> > > [javacc] Parser generated successfully.
> > >> > >
> > >> > > jute:
> > >> > > [javac] Compiling 7 source files to
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > >> > > [javac] warning: [options] bootstrap class path not set in
> > >> > conjunction
> > >> > > with -source 1.7
> > >> > > [javac] 1 warning
> > >> > >
> > >> > > compile_jute_uptodate:
> > >> > >
> > >> > > compile_jute:
> > >> > >
> > >> > > clover.setup:
> > >> > >
> > >> > > clover.info:
> > >> > >
> > >> > > clover:
> > >> > >
> > >> > > ver-gen:
> > >> > >
> > >> > > svn-revision:
> > >> > >
> > >> > > version-info:
> > >> > > [java] Unknown REVISION number, using -1
> > >> > >
> > >> > > process-template:
> > >> > >
> > >> > > build-generated:
> > >> > > [javac] Compiling 1 source file to
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > >> > > [javac] warning: [options] bootstrap class path not set in
> > >> > conjunction
> > >> > > with -source 1.7
> > >> > > [javac] 1 warning
> > >> > >
> > >> > > compile:
> > >> > >
> > >> > > jar:
> > >> > > [jar] Building jar:
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-
> > >> SNAPSHOT.jar
> > >> > >
> > >> > > check-cppunit-makefile:
> > >> > >
> > >> > > create-cppunit-makefile:
> > >> > >
> > >> > > test-cppunit:
> > >> > > [exec] CDPATH="${ZSH_VERSION+.}:" && cd
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
> > >> > > /home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
> > >> > > [exec] Makefile:709: recipe for target
> > >> > > '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
> > >> > > [exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing:
> > line
> > >> > 81:
> > >> > > aclocal-1.14: command not found
> > >> > > [exec] WARNING: 'aclocal-1.14' is missing on your system.
> > >> > > [exec] You should only need it if you modified
> > >> > 'acinclude.m4'
> > >> > > or
> > >> > > [exec] 'configure.ac' or m4 files included by '
> > >> > configure.ac
> > >> > > '.
> > >> > > [exec] The 'aclocal' program is part of the GNU
> > Automake
> > >> > > package:
> > >> > > [exec] <http://www.gnu.org/software/automake>
> > >> > > [exec] It also requires GNU Autoconf, GNU m4 and
> Perl
> > in
> > >> > > order to run:
> > >> > > [exec] <http://www.gnu.org/software/autoconf>
> > >> > > [exec] <http://www.gnu.org/software/m4/>
> > >> > > [exec] <http://www.perl.org/>
> > >> > > [exec] make: ***
> > >> > > [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error
> 127
> > >> > >
> > >> > > BUILD FAILED
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Cheers
> > >> > Michael.
> > >> >
> > >>
> > >
> > >
> > >
> > > --
> > > Cheers
> > > Michael.
> > >
> >
> >
> >
> > --
> > Cheers
> > Michael.
> >
>
--
Cheers
Michael.
Re: Running a single unit test
Posted by Edward Ribeiro <ed...@gmail.com>.
+1 about moving ZK-2223 to branch-3.4.
Some context about my particular question: I am able to run a single test
case and a single unit test method in a test class. Only that the C tests
run afterwards in spite of the "test-core-java" switch option. But it's a
minor annoyance, not a real problem. I just CTRL+C if not interested on the
C tests.
On Mon, Jan 23, 2017 at 5:44 PM, Michael Han <ha...@cloudera.com> wrote:
> More info
>
> https://issues.apache.org/jira/browse/ZOOKEEPER-2223
>
> We might want to get this in branch-3.4 as well - it is a useful feature
> for tests.
>
> On Mon, Jan 23, 2017 at 11:39 AM, Michael Han <ha...@cloudera.com> wrote:
>
> > Maybe for Java test
> > ant -Dtestcase=case -Dtestmethod=method ? I at least used it successfully
> > on master for a couple of times.
> >
> > I am not sure how to run a single C test though through ant - I ended up
> > modifying makefile / test driver to do that instead.
> >
> > On Mon, Jan 23, 2017 at 11:31 AM, Edward Ribeiro <
> edward.ribeiro@gmail.com
> > > wrote:
> >
> >> Nope. :(
> >>
> >> For what is worst: I remember it being able to run *only* a single test
> >> many years ago (~ 2012/2013).
> >>
> >> On Mon, Jan 23, 2017 at 5:16 PM, Michael Han <ha...@cloudera.com> wrote:
> >>
> >> > ant -Dtestcase=foobar test-core-java ?
> >> >
> >> > On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <
> >> edward.ribeiro@gmail.com
> >> > >
> >> > wrote:
> >> >
> >> > > Hello community,
> >> > >
> >> > > I am used to run a single unit test with the following command:
> >> > >
> >> > > ant -Dtestcase=CreateTest test
> >> > >
> >> > > where "-Dtestcase" especifies the test class name as described here:
> >> > > https://cwiki.apache.org/confluence/display/ZOOKEEPER/
> HowToContribute
> >> > >
> >> > > But for many months, I have seen that, after running the single unit
> >> > test,
> >> > > Ant tries to execute the following C++ tests instead of just
> stopping
> >> as
> >> > > you can seee below.
> >> > >
> >> > > Any idea on how to force Ant to stop once it has run the single
> test?
> >> > >
> >> > > Thanks,
> >> > > Edward
> >> > >
> >> > > PS: If this machine had the C libs properly configured it would run
> >> all
> >> > the
> >> > > C/C++ tests.
> >> > >
> >> > > ------------------------------------------------------------
> >> > > --------------------------------------------------------
> >> > >
> >> > > junit.run-concurrent:
> >> > > [echo] Running 1 concurrent JUnit processes.
> >> > > [junit] Running org.apache.zookeeper.test.CreateTest
> >> > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time
> >> > elapsed:
> >> > > 1,105 sec
> >> > >
> >> > > junit.run:
> >> > >
> >> > > test-core-java:
> >> > >
> >> > > call-test-cppunit:
> >> > >
> >> > > init:
> >> > >
> >> > > check-cppunit-makefile:
> >> > >
> >> > > create-cppunit-makefile:
> >> > >
> >> > > init:
> >> > >
> >> > > ivy-download:
> >> > >
> >> > > ivy-taskdef:
> >> > >
> >> > > ivy-init:
> >> > >
> >> > > ivy-retrieve:
> >> > > [ivy:retrieve] :: loading settings :: file =
> >> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> >> > > [ivy:retrieve] :: resolving dependencies ::
> >> > > org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
> >> > > [ivy:retrieve] confs: [default]
> >> > > [ivy:retrieve] found jline#jline;2.11 in maven2
> >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-
> server;9.2.18.v20160721
> >> in
> >> > > maven2
> >> > > [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in
> maven2
> >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-http;9.2.18.v20160721
> in
> >> > > maven2
> >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-util;9.2.18.v20160721
> in
> >> > > maven2
> >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721 in
> >> > maven2
> >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-
> servlet;9.2.18.v20160721
> >> in
> >> > > maven2
> >> > > [ivy:retrieve] found org.eclipse.jetty#jetty-securi
> >> ty;9.2.18.v20160721
> >> > in
> >> > > maven2
> >> > > [ivy:retrieve] found org.codehaus.jackson#jackson-mapper-asl;1.9.11
> >> in
> >> > > maven2
> >> > > [ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11
> in
> >> > > maven2
> >> > > [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
> >> > > [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
> >> > > [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
> >> > > [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
> >> > > [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
> >> > > [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
> >> > > [ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts dl
> >> 5ms
> >> > > ------------------------------------------------------------
> ---------
> >> > > | | modules || artifacts
> |
> >> > > | conf | number| search|dwnlded|evicted||
> number|dwnlded|
> >> > > ------------------------------------------------------------
> ---------
> >> > > | default | 16 | 0 | 0 | 0 || 16 | 0
> |
> >> > > ------------------------------------------------------------
> ---------
> >> > > [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
> >> > > [ivy:retrieve] confs: [default]
> >> > > [ivy:retrieve] 1 artifacts copied, 15 already retrieved (291kB/4ms)
> >> > >
> >> > > generate_jute_parser:
> >> > > [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated,
> use
> >> > > 'ivy.settings.file' instead
> >> > > [ivy:artifactproperty] :: loading settings :: file =
> >> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> >> > > [move] Moving 1 file to /home/eribeiro/IdeaProjects/
> >> > > zookeeper/build/lib
> >> > > [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
> >> > > [javacc] (type "javacc" with no arguments for help)
> >> > > [javacc] Reading from file
> >> > > /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
> >> > > apache/jute/compiler/generated/rcc.jj
> >> > > . . .
> >> > > [javacc] File "TokenMgrError.java" is being rebuilt.
> >> > > [javacc] File "ParseException.java" is being rebuilt.
> >> > > [javacc] File "Token.java" is being rebuilt.
> >> > > [javacc] File "SimpleCharStream.java" is being rebuilt.
> >> > > [javacc] Parser generated successfully.
> >> > >
> >> > > jute:
> >> > > [javac] Compiling 7 source files to
> >> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> >> > > [javac] warning: [options] bootstrap class path not set in
> >> > conjunction
> >> > > with -source 1.7
> >> > > [javac] 1 warning
> >> > >
> >> > > compile_jute_uptodate:
> >> > >
> >> > > compile_jute:
> >> > >
> >> > > clover.setup:
> >> > >
> >> > > clover.info:
> >> > >
> >> > > clover:
> >> > >
> >> > > ver-gen:
> >> > >
> >> > > svn-revision:
> >> > >
> >> > > version-info:
> >> > > [java] Unknown REVISION number, using -1
> >> > >
> >> > > process-template:
> >> > >
> >> > > build-generated:
> >> > > [javac] Compiling 1 source file to
> >> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> >> > > [javac] warning: [options] bootstrap class path not set in
> >> > conjunction
> >> > > with -source 1.7
> >> > > [javac] 1 warning
> >> > >
> >> > > compile:
> >> > >
> >> > > jar:
> >> > > [jar] Building jar:
> >> > > /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-
> >> SNAPSHOT.jar
> >> > >
> >> > > check-cppunit-makefile:
> >> > >
> >> > > create-cppunit-makefile:
> >> > >
> >> > > test-cppunit:
> >> > > [exec] CDPATH="${ZSH_VERSION+.}:" && cd
> >> > > /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
> >> > > /home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
> >> > > [exec] Makefile:709: recipe for target
> >> > > '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
> >> > > [exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing:
> line
> >> > 81:
> >> > > aclocal-1.14: command not found
> >> > > [exec] WARNING: 'aclocal-1.14' is missing on your system.
> >> > > [exec] You should only need it if you modified
> >> > 'acinclude.m4'
> >> > > or
> >> > > [exec] 'configure.ac' or m4 files included by '
> >> > configure.ac
> >> > > '.
> >> > > [exec] The 'aclocal' program is part of the GNU
> Automake
> >> > > package:
> >> > > [exec] <http://www.gnu.org/software/automake>
> >> > > [exec] It also requires GNU Autoconf, GNU m4 and Perl
> in
> >> > > order to run:
> >> > > [exec] <http://www.gnu.org/software/autoconf>
> >> > > [exec] <http://www.gnu.org/software/m4/>
> >> > > [exec] <http://www.perl.org/>
> >> > > [exec] make: ***
> >> > > [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error 127
> >> > >
> >> > > BUILD FAILED
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > Cheers
> >> > Michael.
> >> >
> >>
> >
> >
> >
> > --
> > Cheers
> > Michael.
> >
>
>
>
> --
> Cheers
> Michael.
>
Re: Running a single unit test
Posted by Michael Han <ha...@cloudera.com>.
More info
https://issues.apache.org/jira/browse/ZOOKEEPER-2223
We might want to get this in branch-3.4 as well - it is a useful feature
for tests.
On Mon, Jan 23, 2017 at 11:39 AM, Michael Han <ha...@cloudera.com> wrote:
> Maybe for Java test
> ant -Dtestcase=case -Dtestmethod=method ? I at least used it successfully
> on master for a couple of times.
>
> I am not sure how to run a single C test though through ant - I ended up
> modifying makefile / test driver to do that instead.
>
> On Mon, Jan 23, 2017 at 11:31 AM, Edward Ribeiro <edward.ribeiro@gmail.com
> > wrote:
>
>> Nope. :(
>>
>> For what is worst: I remember it being able to run *only* a single test
>> many years ago (~ 2012/2013).
>>
>> On Mon, Jan 23, 2017 at 5:16 PM, Michael Han <ha...@cloudera.com> wrote:
>>
>> > ant -Dtestcase=foobar test-core-java ?
>> >
>> > On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <
>> edward.ribeiro@gmail.com
>> > >
>> > wrote:
>> >
>> > > Hello community,
>> > >
>> > > I am used to run a single unit test with the following command:
>> > >
>> > > ant -Dtestcase=CreateTest test
>> > >
>> > > where "-Dtestcase" especifies the test class name as described here:
>> > > https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
>> > >
>> > > But for many months, I have seen that, after running the single unit
>> > test,
>> > > Ant tries to execute the following C++ tests instead of just stopping
>> as
>> > > you can seee below.
>> > >
>> > > Any idea on how to force Ant to stop once it has run the single test?
>> > >
>> > > Thanks,
>> > > Edward
>> > >
>> > > PS: If this machine had the C libs properly configured it would run
>> all
>> > the
>> > > C/C++ tests.
>> > >
>> > > ------------------------------------------------------------
>> > > --------------------------------------------------------
>> > >
>> > > junit.run-concurrent:
>> > > [echo] Running 1 concurrent JUnit processes.
>> > > [junit] Running org.apache.zookeeper.test.CreateTest
>> > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time
>> > elapsed:
>> > > 1,105 sec
>> > >
>> > > junit.run:
>> > >
>> > > test-core-java:
>> > >
>> > > call-test-cppunit:
>> > >
>> > > init:
>> > >
>> > > check-cppunit-makefile:
>> > >
>> > > create-cppunit-makefile:
>> > >
>> > > init:
>> > >
>> > > ivy-download:
>> > >
>> > > ivy-taskdef:
>> > >
>> > > ivy-init:
>> > >
>> > > ivy-retrieve:
>> > > [ivy:retrieve] :: loading settings :: file =
>> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
>> > > [ivy:retrieve] :: resolving dependencies ::
>> > > org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
>> > > [ivy:retrieve] confs: [default]
>> > > [ivy:retrieve] found jline#jline;2.11 in maven2
>> > > [ivy:retrieve] found org.eclipse.jetty#jetty-server;9.2.18.v20160721
>> in
>> > > maven2
>> > > [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in maven2
>> > > [ivy:retrieve] found org.eclipse.jetty#jetty-http;9.2.18.v20160721 in
>> > > maven2
>> > > [ivy:retrieve] found org.eclipse.jetty#jetty-util;9.2.18.v20160721 in
>> > > maven2
>> > > [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721 in
>> > maven2
>> > > [ivy:retrieve] found org.eclipse.jetty#jetty-servlet;9.2.18.v20160721
>> in
>> > > maven2
>> > > [ivy:retrieve] found org.eclipse.jetty#jetty-securi
>> ty;9.2.18.v20160721
>> > in
>> > > maven2
>> > > [ivy:retrieve] found org.codehaus.jackson#jackson-mapper-asl;1.9.11
>> in
>> > > maven2
>> > > [ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11 in
>> > > maven2
>> > > [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
>> > > [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
>> > > [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
>> > > [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
>> > > [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
>> > > [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
>> > > [ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts dl
>> 5ms
>> > > ---------------------------------------------------------------------
>> > > | | modules || artifacts |
>> > > | conf | number| search|dwnlded|evicted|| number|dwnlded|
>> > > ---------------------------------------------------------------------
>> > > | default | 16 | 0 | 0 | 0 || 16 | 0 |
>> > > ---------------------------------------------------------------------
>> > > [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
>> > > [ivy:retrieve] confs: [default]
>> > > [ivy:retrieve] 1 artifacts copied, 15 already retrieved (291kB/4ms)
>> > >
>> > > generate_jute_parser:
>> > > [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated, use
>> > > 'ivy.settings.file' instead
>> > > [ivy:artifactproperty] :: loading settings :: file =
>> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
>> > > [move] Moving 1 file to /home/eribeiro/IdeaProjects/
>> > > zookeeper/build/lib
>> > > [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
>> > > [javacc] (type "javacc" with no arguments for help)
>> > > [javacc] Reading from file
>> > > /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
>> > > apache/jute/compiler/generated/rcc.jj
>> > > . . .
>> > > [javacc] File "TokenMgrError.java" is being rebuilt.
>> > > [javacc] File "ParseException.java" is being rebuilt.
>> > > [javacc] File "Token.java" is being rebuilt.
>> > > [javacc] File "SimpleCharStream.java" is being rebuilt.
>> > > [javacc] Parser generated successfully.
>> > >
>> > > jute:
>> > > [javac] Compiling 7 source files to
>> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
>> > > [javac] warning: [options] bootstrap class path not set in
>> > conjunction
>> > > with -source 1.7
>> > > [javac] 1 warning
>> > >
>> > > compile_jute_uptodate:
>> > >
>> > > compile_jute:
>> > >
>> > > clover.setup:
>> > >
>> > > clover.info:
>> > >
>> > > clover:
>> > >
>> > > ver-gen:
>> > >
>> > > svn-revision:
>> > >
>> > > version-info:
>> > > [java] Unknown REVISION number, using -1
>> > >
>> > > process-template:
>> > >
>> > > build-generated:
>> > > [javac] Compiling 1 source file to
>> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
>> > > [javac] warning: [options] bootstrap class path not set in
>> > conjunction
>> > > with -source 1.7
>> > > [javac] 1 warning
>> > >
>> > > compile:
>> > >
>> > > jar:
>> > > [jar] Building jar:
>> > > /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-
>> SNAPSHOT.jar
>> > >
>> > > check-cppunit-makefile:
>> > >
>> > > create-cppunit-makefile:
>> > >
>> > > test-cppunit:
>> > > [exec] CDPATH="${ZSH_VERSION+.}:" && cd
>> > > /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
>> > > /home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
>> > > [exec] Makefile:709: recipe for target
>> > > '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
>> > > [exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing: line
>> > 81:
>> > > aclocal-1.14: command not found
>> > > [exec] WARNING: 'aclocal-1.14' is missing on your system.
>> > > [exec] You should only need it if you modified
>> > 'acinclude.m4'
>> > > or
>> > > [exec] 'configure.ac' or m4 files included by '
>> > configure.ac
>> > > '.
>> > > [exec] The 'aclocal' program is part of the GNU Automake
>> > > package:
>> > > [exec] <http://www.gnu.org/software/automake>
>> > > [exec] It also requires GNU Autoconf, GNU m4 and Perl in
>> > > order to run:
>> > > [exec] <http://www.gnu.org/software/autoconf>
>> > > [exec] <http://www.gnu.org/software/m4/>
>> > > [exec] <http://www.perl.org/>
>> > > [exec] make: ***
>> > > [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error 127
>> > >
>> > > BUILD FAILED
>> > >
>> >
>> >
>> >
>> > --
>> > Cheers
>> > Michael.
>> >
>>
>
>
>
> --
> Cheers
> Michael.
>
--
Cheers
Michael.
Re: Running a single unit test
Posted by Michael Han <ha...@cloudera.com>.
Maybe for Java test
ant -Dtestcase=case -Dtestmethod=method ? I at least used it successfully
on master for a couple of times.
I am not sure how to run a single C test though through ant - I ended up
modifying makefile / test driver to do that instead.
On Mon, Jan 23, 2017 at 11:31 AM, Edward Ribeiro <ed...@gmail.com>
wrote:
> Nope. :(
>
> For what is worst: I remember it being able to run *only* a single test
> many years ago (~ 2012/2013).
>
> On Mon, Jan 23, 2017 at 5:16 PM, Michael Han <ha...@cloudera.com> wrote:
>
> > ant -Dtestcase=foobar test-core-java ?
> >
> > On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <
> edward.ribeiro@gmail.com
> > >
> > wrote:
> >
> > > Hello community,
> > >
> > > I am used to run a single unit test with the following command:
> > >
> > > ant -Dtestcase=CreateTest test
> > >
> > > where "-Dtestcase" especifies the test class name as described here:
> > > https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
> > >
> > > But for many months, I have seen that, after running the single unit
> > test,
> > > Ant tries to execute the following C++ tests instead of just stopping
> as
> > > you can seee below.
> > >
> > > Any idea on how to force Ant to stop once it has run the single test?
> > >
> > > Thanks,
> > > Edward
> > >
> > > PS: If this machine had the C libs properly configured it would run all
> > the
> > > C/C++ tests.
> > >
> > > ------------------------------------------------------------
> > > --------------------------------------------------------
> > >
> > > junit.run-concurrent:
> > > [echo] Running 1 concurrent JUnit processes.
> > > [junit] Running org.apache.zookeeper.test.CreateTest
> > > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time
> > elapsed:
> > > 1,105 sec
> > >
> > > junit.run:
> > >
> > > test-core-java:
> > >
> > > call-test-cppunit:
> > >
> > > init:
> > >
> > > check-cppunit-makefile:
> > >
> > > create-cppunit-makefile:
> > >
> > > init:
> > >
> > > ivy-download:
> > >
> > > ivy-taskdef:
> > >
> > > ivy-init:
> > >
> > > ivy-retrieve:
> > > [ivy:retrieve] :: loading settings :: file =
> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > > [ivy:retrieve] :: resolving dependencies ::
> > > org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
> > > [ivy:retrieve] confs: [default]
> > > [ivy:retrieve] found jline#jline;2.11 in maven2
> > > [ivy:retrieve] found org.eclipse.jetty#jetty-server;9.2.18.v20160721
> in
> > > maven2
> > > [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in maven2
> > > [ivy:retrieve] found org.eclipse.jetty#jetty-http;9.2.18.v20160721 in
> > > maven2
> > > [ivy:retrieve] found org.eclipse.jetty#jetty-util;9.2.18.v20160721 in
> > > maven2
> > > [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721 in
> > maven2
> > > [ivy:retrieve] found org.eclipse.jetty#jetty-servlet;9.2.18.v20160721
> in
> > > maven2
> > > [ivy:retrieve] found org.eclipse.jetty#jetty-security;9.2.18.v20160721
> > in
> > > maven2
> > > [ivy:retrieve] found org.codehaus.jackson#jackson-mapper-asl;1.9.11 in
> > > maven2
> > > [ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11 in
> > > maven2
> > > [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
> > > [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
> > > [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
> > > [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
> > > [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
> > > [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
> > > [ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts dl
> 5ms
> > > ---------------------------------------------------------------------
> > > | | modules || artifacts |
> > > | conf | number| search|dwnlded|evicted|| number|dwnlded|
> > > ---------------------------------------------------------------------
> > > | default | 16 | 0 | 0 | 0 || 16 | 0 |
> > > ---------------------------------------------------------------------
> > > [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
> > > [ivy:retrieve] confs: [default]
> > > [ivy:retrieve] 1 artifacts copied, 15 already retrieved (291kB/4ms)
> > >
> > > generate_jute_parser:
> > > [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated, use
> > > 'ivy.settings.file' instead
> > > [ivy:artifactproperty] :: loading settings :: file =
> > > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > > [move] Moving 1 file to /home/eribeiro/IdeaProjects/
> > > zookeeper/build/lib
> > > [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
> > > [javacc] (type "javacc" with no arguments for help)
> > > [javacc] Reading from file
> > > /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
> > > apache/jute/compiler/generated/rcc.jj
> > > . . .
> > > [javacc] File "TokenMgrError.java" is being rebuilt.
> > > [javacc] File "ParseException.java" is being rebuilt.
> > > [javacc] File "Token.java" is being rebuilt.
> > > [javacc] File "SimpleCharStream.java" is being rebuilt.
> > > [javacc] Parser generated successfully.
> > >
> > > jute:
> > > [javac] Compiling 7 source files to
> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > > [javac] warning: [options] bootstrap class path not set in
> > conjunction
> > > with -source 1.7
> > > [javac] 1 warning
> > >
> > > compile_jute_uptodate:
> > >
> > > compile_jute:
> > >
> > > clover.setup:
> > >
> > > clover.info:
> > >
> > > clover:
> > >
> > > ver-gen:
> > >
> > > svn-revision:
> > >
> > > version-info:
> > > [java] Unknown REVISION number, using -1
> > >
> > > process-template:
> > >
> > > build-generated:
> > > [javac] Compiling 1 source file to
> > > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > > [javac] warning: [options] bootstrap class path not set in
> > conjunction
> > > with -source 1.7
> > > [javac] 1 warning
> > >
> > > compile:
> > >
> > > jar:
> > > [jar] Building jar:
> > > /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.
> 0-SNAPSHOT.jar
> > >
> > > check-cppunit-makefile:
> > >
> > > create-cppunit-makefile:
> > >
> > > test-cppunit:
> > > [exec] CDPATH="${ZSH_VERSION+.}:" && cd
> > > /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
> > > /home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
> > > [exec] Makefile:709: recipe for target
> > > '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
> > > [exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing: line
> > 81:
> > > aclocal-1.14: command not found
> > > [exec] WARNING: 'aclocal-1.14' is missing on your system.
> > > [exec] You should only need it if you modified
> > 'acinclude.m4'
> > > or
> > > [exec] 'configure.ac' or m4 files included by '
> > configure.ac
> > > '.
> > > [exec] The 'aclocal' program is part of the GNU Automake
> > > package:
> > > [exec] <http://www.gnu.org/software/automake>
> > > [exec] It also requires GNU Autoconf, GNU m4 and Perl in
> > > order to run:
> > > [exec] <http://www.gnu.org/software/autoconf>
> > > [exec] <http://www.gnu.org/software/m4/>
> > > [exec] <http://www.perl.org/>
> > > [exec] make: ***
> > > [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error 127
> > >
> > > BUILD FAILED
> > >
> >
> >
> >
> > --
> > Cheers
> > Michael.
> >
>
--
Cheers
Michael.
Re: Running a single unit test
Posted by Edward Ribeiro <ed...@gmail.com>.
Nope. :(
For what is worst: I remember it being able to run *only* a single test
many years ago (~ 2012/2013).
On Mon, Jan 23, 2017 at 5:16 PM, Michael Han <ha...@cloudera.com> wrote:
> ant -Dtestcase=foobar test-core-java ?
>
> On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <edward.ribeiro@gmail.com
> >
> wrote:
>
> > Hello community,
> >
> > I am used to run a single unit test with the following command:
> >
> > ant -Dtestcase=CreateTest test
> >
> > where "-Dtestcase" especifies the test class name as described here:
> > https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
> >
> > But for many months, I have seen that, after running the single unit
> test,
> > Ant tries to execute the following C++ tests instead of just stopping as
> > you can seee below.
> >
> > Any idea on how to force Ant to stop once it has run the single test?
> >
> > Thanks,
> > Edward
> >
> > PS: If this machine had the C libs properly configured it would run all
> the
> > C/C++ tests.
> >
> > ------------------------------------------------------------
> > --------------------------------------------------------
> >
> > junit.run-concurrent:
> > [echo] Running 1 concurrent JUnit processes.
> > [junit] Running org.apache.zookeeper.test.CreateTest
> > [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time
> elapsed:
> > 1,105 sec
> >
> > junit.run:
> >
> > test-core-java:
> >
> > call-test-cppunit:
> >
> > init:
> >
> > check-cppunit-makefile:
> >
> > create-cppunit-makefile:
> >
> > init:
> >
> > ivy-download:
> >
> > ivy-taskdef:
> >
> > ivy-init:
> >
> > ivy-retrieve:
> > [ivy:retrieve] :: loading settings :: file =
> > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > [ivy:retrieve] :: resolving dependencies ::
> > org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
> > [ivy:retrieve] confs: [default]
> > [ivy:retrieve] found jline#jline;2.11 in maven2
> > [ivy:retrieve] found org.eclipse.jetty#jetty-server;9.2.18.v20160721 in
> > maven2
> > [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in maven2
> > [ivy:retrieve] found org.eclipse.jetty#jetty-http;9.2.18.v20160721 in
> > maven2
> > [ivy:retrieve] found org.eclipse.jetty#jetty-util;9.2.18.v20160721 in
> > maven2
> > [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721 in
> maven2
> > [ivy:retrieve] found org.eclipse.jetty#jetty-servlet;9.2.18.v20160721 in
> > maven2
> > [ivy:retrieve] found org.eclipse.jetty#jetty-security;9.2.18.v20160721
> in
> > maven2
> > [ivy:retrieve] found org.codehaus.jackson#jackson-mapper-asl;1.9.11 in
> > maven2
> > [ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11 in
> > maven2
> > [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
> > [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
> > [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
> > [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
> > [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
> > [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
> > [ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts dl 5ms
> > ---------------------------------------------------------------------
> > | | modules || artifacts |
> > | conf | number| search|dwnlded|evicted|| number|dwnlded|
> > ---------------------------------------------------------------------
> > | default | 16 | 0 | 0 | 0 || 16 | 0 |
> > ---------------------------------------------------------------------
> > [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
> > [ivy:retrieve] confs: [default]
> > [ivy:retrieve] 1 artifacts copied, 15 already retrieved (291kB/4ms)
> >
> > generate_jute_parser:
> > [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated, use
> > 'ivy.settings.file' instead
> > [ivy:artifactproperty] :: loading settings :: file =
> > /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> > [move] Moving 1 file to /home/eribeiro/IdeaProjects/
> > zookeeper/build/lib
> > [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
> > [javacc] (type "javacc" with no arguments for help)
> > [javacc] Reading from file
> > /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
> > apache/jute/compiler/generated/rcc.jj
> > . . .
> > [javacc] File "TokenMgrError.java" is being rebuilt.
> > [javacc] File "ParseException.java" is being rebuilt.
> > [javacc] File "Token.java" is being rebuilt.
> > [javacc] File "SimpleCharStream.java" is being rebuilt.
> > [javacc] Parser generated successfully.
> >
> > jute:
> > [javac] Compiling 7 source files to
> > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > [javac] warning: [options] bootstrap class path not set in
> conjunction
> > with -source 1.7
> > [javac] 1 warning
> >
> > compile_jute_uptodate:
> >
> > compile_jute:
> >
> > clover.setup:
> >
> > clover.info:
> >
> > clover:
> >
> > ver-gen:
> >
> > svn-revision:
> >
> > version-info:
> > [java] Unknown REVISION number, using -1
> >
> > process-template:
> >
> > build-generated:
> > [javac] Compiling 1 source file to
> > /home/eribeiro/IdeaProjects/zookeeper/build/classes
> > [javac] warning: [options] bootstrap class path not set in
> conjunction
> > with -source 1.7
> > [javac] 1 warning
> >
> > compile:
> >
> > jar:
> > [jar] Building jar:
> > /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-SNAPSHOT.jar
> >
> > check-cppunit-makefile:
> >
> > create-cppunit-makefile:
> >
> > test-cppunit:
> > [exec] CDPATH="${ZSH_VERSION+.}:" && cd
> > /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
> > /home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
> > [exec] Makefile:709: recipe for target
> > '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
> > [exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing: line
> 81:
> > aclocal-1.14: command not found
> > [exec] WARNING: 'aclocal-1.14' is missing on your system.
> > [exec] You should only need it if you modified
> 'acinclude.m4'
> > or
> > [exec] 'configure.ac' or m4 files included by '
> configure.ac
> > '.
> > [exec] The 'aclocal' program is part of the GNU Automake
> > package:
> > [exec] <http://www.gnu.org/software/automake>
> > [exec] It also requires GNU Autoconf, GNU m4 and Perl in
> > order to run:
> > [exec] <http://www.gnu.org/software/autoconf>
> > [exec] <http://www.gnu.org/software/m4/>
> > [exec] <http://www.perl.org/>
> > [exec] make: ***
> > [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error 127
> >
> > BUILD FAILED
> >
>
>
>
> --
> Cheers
> Michael.
>
Re: Running a single unit test
Posted by Michael Han <ha...@cloudera.com>.
ant -Dtestcase=foobar test-core-java ?
On Mon, Jan 23, 2017 at 11:04 AM, Edward Ribeiro <ed...@gmail.com>
wrote:
> Hello community,
>
> I am used to run a single unit test with the following command:
>
> ant -Dtestcase=CreateTest test
>
> where "-Dtestcase" especifies the test class name as described here:
> https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
>
> But for many months, I have seen that, after running the single unit test,
> Ant tries to execute the following C++ tests instead of just stopping as
> you can seee below.
>
> Any idea on how to force Ant to stop once it has run the single test?
>
> Thanks,
> Edward
>
> PS: If this machine had the C libs properly configured it would run all the
> C/C++ tests.
>
> ------------------------------------------------------------
> --------------------------------------------------------
>
> junit.run-concurrent:
> [echo] Running 1 concurrent JUnit processes.
> [junit] Running org.apache.zookeeper.test.CreateTest
> [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
> 1,105 sec
>
> junit.run:
>
> test-core-java:
>
> call-test-cppunit:
>
> init:
>
> check-cppunit-makefile:
>
> create-cppunit-makefile:
>
> init:
>
> ivy-download:
>
> ivy-taskdef:
>
> ivy-init:
>
> ivy-retrieve:
> [ivy:retrieve] :: loading settings :: file =
> /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> [ivy:retrieve] :: resolving dependencies ::
> org.apache.zookeeper#zookeeper;3.6.0-SNAPSHOT
> [ivy:retrieve] confs: [default]
> [ivy:retrieve] found jline#jline;2.11 in maven2
> [ivy:retrieve] found org.eclipse.jetty#jetty-server;9.2.18.v20160721 in
> maven2
> [ivy:retrieve] found javax.servlet#javax.servlet-api;3.1.0 in maven2
> [ivy:retrieve] found org.eclipse.jetty#jetty-http;9.2.18.v20160721 in
> maven2
> [ivy:retrieve] found org.eclipse.jetty#jetty-util;9.2.18.v20160721 in
> maven2
> [ivy:retrieve] found org.eclipse.jetty#jetty-io;9.2.18.v20160721 in maven2
> [ivy:retrieve] found org.eclipse.jetty#jetty-servlet;9.2.18.v20160721 in
> maven2
> [ivy:retrieve] found org.eclipse.jetty#jetty-security;9.2.18.v20160721 in
> maven2
> [ivy:retrieve] found org.codehaus.jackson#jackson-mapper-asl;1.9.11 in
> maven2
> [ivy:retrieve] found org.codehaus.jackson#jackson-core-asl;1.9.11 in
> maven2
> [ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in maven2
> [ivy:retrieve] found org.slf4j#slf4j-log4j12;1.7.5 in maven2
> [ivy:retrieve] found commons-cli#commons-cli;1.2 in maven2
> [ivy:retrieve] found log4j#log4j;1.2.17 in maven2
> [ivy:retrieve] found io.netty#netty;3.10.5.Final in maven2
> [ivy:retrieve] found net.java.dev.javacc#javacc;5.0 in maven2
> [ivy:retrieve] :: resolution report :: resolve 116ms :: artifacts dl 5ms
> ---------------------------------------------------------------------
> | | modules || artifacts |
> | conf | number| search|dwnlded|evicted|| number|dwnlded|
> ---------------------------------------------------------------------
> | default | 16 | 0 | 0 | 0 || 16 | 0 |
> ---------------------------------------------------------------------
> [ivy:retrieve] :: retrieving :: org.apache.zookeeper#zookeeper
> [ivy:retrieve] confs: [default]
> [ivy:retrieve] 1 artifacts copied, 15 already retrieved (291kB/4ms)
>
> generate_jute_parser:
> [ivy:artifactproperty] DEPRECATED: 'ivy.conf.file' is deprecated, use
> 'ivy.settings.file' instead
> [ivy:artifactproperty] :: loading settings :: file =
> /home/eribeiro/IdeaProjects/zookeeper/ivysettings.xml
> [move] Moving 1 file to /home/eribeiro/IdeaProjects/
> zookeeper/build/lib
> [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
> [javacc] (type "javacc" with no arguments for help)
> [javacc] Reading from file
> /home/eribeiro/IdeaProjects/zookeeper/src/java/main/org/
> apache/jute/compiler/generated/rcc.jj
> . . .
> [javacc] File "TokenMgrError.java" is being rebuilt.
> [javacc] File "ParseException.java" is being rebuilt.
> [javacc] File "Token.java" is being rebuilt.
> [javacc] File "SimpleCharStream.java" is being rebuilt.
> [javacc] Parser generated successfully.
>
> jute:
> [javac] Compiling 7 source files to
> /home/eribeiro/IdeaProjects/zookeeper/build/classes
> [javac] warning: [options] bootstrap class path not set in conjunction
> with -source 1.7
> [javac] 1 warning
>
> compile_jute_uptodate:
>
> compile_jute:
>
> clover.setup:
>
> clover.info:
>
> clover:
>
> ver-gen:
>
> svn-revision:
>
> version-info:
> [java] Unknown REVISION number, using -1
>
> process-template:
>
> build-generated:
> [javac] Compiling 1 source file to
> /home/eribeiro/IdeaProjects/zookeeper/build/classes
> [javac] warning: [options] bootstrap class path not set in conjunction
> with -source 1.7
> [javac] 1 warning
>
> compile:
>
> jar:
> [jar] Building jar:
> /home/eribeiro/IdeaProjects/zookeeper/build/zookeeper-3.6.0-SNAPSHOT.jar
>
> check-cppunit-makefile:
>
> create-cppunit-makefile:
>
> test-cppunit:
> [exec] CDPATH="${ZSH_VERSION+.}:" && cd
> /home/eribeiro/IdeaProjects/zookeeper/src/c && /bin/bash
> /home/eribeiro/IdeaProjects/zookeeper/src/c/missing aclocal-1.14
> [exec] Makefile:709: recipe for target
> '/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4' failed
> [exec] /home/eribeiro/IdeaProjects/zookeeper/src/c/missing: line 81:
> aclocal-1.14: command not found
> [exec] WARNING: 'aclocal-1.14' is missing on your system.
> [exec] You should only need it if you modified 'acinclude.m4'
> or
> [exec] 'configure.ac' or m4 files included by 'configure.ac
> '.
> [exec] The 'aclocal' program is part of the GNU Automake
> package:
> [exec] <http://www.gnu.org/software/automake>
> [exec] It also requires GNU Autoconf, GNU m4 and Perl in
> order to run:
> [exec] <http://www.gnu.org/software/autoconf>
> [exec] <http://www.gnu.org/software/m4/>
> [exec] <http://www.perl.org/>
> [exec] make: ***
> [/home/eribeiro/IdeaProjects/zookeeper/src/c/aclocal.m4] Error 127
>
> BUILD FAILED
>
--
Cheers
Michael.