Can you please post the steps of executing commands and the whole result e.g
build/report/tests/TEST-org.apache.hama.bsp.TestBSPMasterGroomServer.txt (or
paste the whole result to e.g pastebin)?
Before posting the result, below is the normal steps to execute a test
1. Make sure there is no rogue process running background.
For instance, check with jps to see if any java process is running as
background service.
$jps | grep -vi jps
should silently return back to command prompt.
If there are processes such as Launcher, JUnitTestRunner, NamdeNode,
DataNode, etc., they should be stopped/ removed.
2. Execute command with a clean build e.g. `ant clean test` or `ant clean
-Dtestcase=TestBSPMasterGroomServer test` The latter only executes one test
case.
Unit testing only tests against default setting, so the custom setting
(groomservers, hama-site.xml, hama-env.sh) won't take effect and is not needed
in unit test.
-----Original message-----
From:Ashish Agarwal<[email protected]>
To:hama-dev<[email protected]>
Date: Thu, 5 May 2011 02:40:58 -0600
Subject: Re: Unit tests Failing
It did not make any difference. I noticed that the settings under the default
folder always get re-written to the default values while running the code.
I've attached the hama-env.sh file as well.
Ashish
On Thu, May 5, 2011 at 2:02 AM, ChiaHung Lin <[email protected]> wrote:
It looks like the unit test is going to test with real cluster setting as
specified with hama-site.xml.
Can you remove custom setting under conf folder (or use the default value) and
re-execute the ant
command? It looks like the build process is unit tested with real cluster
setting which I think maybe the cause of this issue.
-----Original message-----
From:Ashish Agarwal<[email protected]>
To:hama-dev<[email protected]>
Date: Thu, 5 May 2011 00:56:58 -0600
Subject: Re: Unit tests Failing
Hi,
I had a look in the /build/report/tests folder and there are only three tests
that failed -
org.apache.hama.bsp.TestBSPPeer
org.apache.hama.bsp.TestSerializePrinting
org.apache.hama.bsp.TestBSPMasterGroomServer
Each of them shows a timeout error and looks something like this -
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
Testcase: testSubmitJob took 0.008 sec
Caused an ERROR
Timeout occurred. Please note the time in the report does not reflect the time
until the timeout.
junit.framework.AssertionFailedError: Timeout occurred. Please note the time in
the report does not reflect the time until the timeout.
I tried running the command bin/start-bspd.sh and it shows the following output
-
mydomain.com: ssh: connect to host mydomain.com port 22: Connection timed out
starting bspmaster, logging to
/home/hadoop/had/hadoop/hama-trunk/bin/../logs/hama-hadoop-bspmaster-ubuntu.out
localhost: starting groom, logging to
/home/hadoop/had/hadoop/hama-trunk/bin/../logs/hama-hadoop-groom-ubuntu.out
It looks like there is something wrong with the hama-site.xml file or with the
ssh configuration but I don't know what. I have attached a copy of the file.
Thank you,
Kind regards
Ashish
2011/5/4 Edward J. Yoon <[email protected]>
Fyi, you also need to shutdown bsp daemons.
Sent from my iPhone
On 2011. 5. 4., at 오전 11:29, "ChiaHung Lin" <[email protected]> wrote:
> I build with trunk and the process works well. Which version are you using?
>
> [exec] BUILD SUCCESSFUL
> [exec] Total time: 8 seconds
> [copy] Copying 81 files to /home/user/hama-trunk/build/docs/site
> [copy] Copied 9 empty directories to 3 empty directories under
> /home/user/hama-trunk/build/docs/site
> [delete] Deleting directory /home/user/hama-trunk/src/docs/build
>
> BUILD SUCCESSFUL
> Total time: 1 minute 37 seconds
>
> The command used is `ant clean test docs -Dforrest.home=$FORREST_HOME`
>
> `ant clean test docs -Dforrest.home={$FORREST_HOME}` will throw error because
> ant can not recognize the variable `{$FORREST_HOME}'
>
> The error may be
>
> Execute failed: java.io.IOException: Cannot run program
> "{/home/user/apache-forrest-0.9/}/bin/forrest" (in directory
> "/home/user/hama-trunk/src/docs"): java.io.IOException: error=2, No such file
> or directory
>
>
> From the error message shown in the mail, it looks like the test case
> TestSerializePrinting does not get passed. Have you checked the output
> located under $HAMA_HOME/build/reports/tests/? It might provide more
> information on what goes wrong.
>
>
> -----Original message-----
> From:Ashish Agarwal <[email protected]>
> To:[email protected]
> Date:Tue, 3 May 2011 04:33:42 -0600
> Subject:Unit tests Failing
>
> Hi,
>
> I am trying to run the Unit tests using the command
>
> ant clean test docs -Dforrest.home={$FORREST_HOME}
>
> and the build is failing. The output is -
>
> Buildfile: /home/hadoop/had/hadoop/hama-trunk/build.xml
>
> clean:
>
> pre-init:
> [mkdir] Created dir: /home/hadoop/had/hadoop/hama-trunk/build
> [mkdir] Created dir: /home/hadoop/had/hadoop/hama-trunk/build/classes
> [mkdir] Created dir: /home/hadoop/had/hadoop/hama-trunk/build/test
> [mkdir] Created dir: /home/hadoop/had/hadoop/hama-trunk/build/examples
> [mkdir] Created dir:
> /home/hadoop/had/hadoop/hama-trunk/build/reports/tests
> [mkdir] Created dir: /home/hadoop/had/hadoop/hama-trunk/build/lib
> [copy] Copying 15 files to /home/hadoop/had/hadoop/hama-trunk/build/lib
> [touch] Creating /tmp/null1070640997
> [delete] Deleting: /tmp/null1070640997
>
> eval.reset.conf:
>
> pre-init-reset-conf:
> [copy] Copying 3 files to /home/hadoop/had/hadoop/hama-trunk/conf
> [copy] Copying
> /home/hadoop/had/hadoop/hama-trunk/conf/groomservers.template to
> /home/hadoop/had/hadoop/hama-trunk/conf/groomservers
> [copy] Copying
> /home/hadoop/had/hadoop/hama-trunk/conf/hama-site.xml.template to
> /home/hadoop/had/hadoop/hama-trunk/conf/hama-site.xml
> [copy] Copying
> /home/hadoop/had/hadoop/hama-trunk/conf/hama-env.sh.template to
> /home/hadoop/had/hadoop/hama-trunk/conf/hama-env.sh
>
> init:
>
> compile:
> [mkdir] Created dir: /home/hadoop/had/hadoop/hama-trunk/build/src
> [javac] Compiling 77 source files to
> /home/hadoop/had/hadoop/hama-trunk/build/classes
>
> compile-test:
> [javac] Compiling 15 source files to
> /home/hadoop/had/hadoop/hama-trunk/build/test
> [jar] Building jar:
> /home/hadoop/had/hadoop/hama-trunk/build/hama-0.3.0-test.jar
>
> test:
> [junit] Running org.apache.hama.bsp.TestBSPMasterGroomServer
> [junit] Running org.apache.hama.bsp.TestBSPMasterGroomServer
> [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
> [junit] Test org.apache.hama.bsp.TestBSPMasterGroomServer FAILED
> (timeout)
> [junit] Running org.apache.hama.bsp.TestBSPMessageBundle
> [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.033 sec
> [junit] Running org.apache.hama.bsp.TestBSPPeer
> [junit] Running org.apache.hama.bsp.TestBSPPeer
> [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
> [junit] Test org.apache.hama.bsp.TestBSPPeer FAILED (timeout)
> [junit] Running org.apache.hama.bsp.TestClusterStatus
> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.205 sec
> [junit] Running org.apache.hama.bsp.TestSerializePrinting
> [junit] Running org.apache.hama.bsp.TestSerializePrinting
> [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
> [junit] Test org.apache.hama.bsp.TestSerializePrinting FAILED (timeout)
> [junit] Running org.apache.hama.ipc.TestIPC
> [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 12.127 sec
> [junit] Running org.apache.hama.ipc.TestRPC
> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.663 sec
> [junit] Running org.apache.hama.util.TestBytes
> [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.145 sec
> [junit] Running org.apache.hama.util.TestNumeric
> [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.121 sec
> [junit] Running org.apache.hama.util.TestRandomVariable
> [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.009 sec
>
> BUILD FAILED
> /home/hadoop/had/hadoop/hama-trunk/build.xml:329: Tests failed!
>
> Total time: 30 minutes 24 seconds
>
>
> Kind Regards,
> Ashish
>
>
> --
> ChiaHung Lin
> Department of Information Management
> National University of Kaohsiung
> Taiwan
--
ChiaHung Lin
Department of Information Management
National University of Kaohsiung
Taiwan
--
ChiaHung Lin
Department of Information Management
National University of Kaohsiung
Taiwan