Alexander Pivovarov created TEZ-1478:
----------------------------------------

             Summary: TestContainerReuse test is not stable
                 Key: TEZ-1478
                 URL: https://issues.apache.org/jira/browse/TEZ-1478
             Project: Apache Tez
          Issue Type: Bug
    Affects Versions: 0.5.0
            Reporter: Alexander Pivovarov


I tried to build tez on several computers
on some computers tests work but on some don't

{code}
Running org.apache.tez.dag.app.rm.TestLocalTaskScheduler
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.043 sec
Running org.apache.tez.dag.app.rm.node.TestAMNodeMap
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.874 sec
Running org.apache.tez.dag.app.rm.TestTaskSchedulerEventHandler
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.82 sec
Running org.apache.tez.dag.app.rm.TestContainerReuse
Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 12.853 sec <<< 
FAILURE!
testReuseNonLocalRequest(org.apache.tez.dag.app.rm.TestContainerReuse)  Time 
elapsed: 0.107 sec  <<< FAILURE!
org.mockito.exceptions.verification.WantedButNotInvoked:
Wanted but not invoked:
taskSchedulerEventHandlerForTest.taskAllocated(
    Mock for TaskAttempt, hashCode: 1953126128,
    <any>,
    Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0, 
NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3, 
Token: null, ]
);
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)

However, there were other interactions with this mock:
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)

        at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)

Running org.apache.tez.dag.api.client.TestDAGClientServer
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.96 sec
Running org.apache.tez.dag.api.client.TestDAGClientHandler
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.032 sec
Running org.apache.tez.dag.api.client.TestVertexStatusBuilder
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec
Running org.apache.tez.dag.utils.TestTaskSpecificLaunchCmdOption
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.655 sec
Running org.apache.tez.client.TestLocalMode
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.111 sec

Results :

Failed tests:
  TestContainerReuse.testReuseNonLocalRequest:768
Wanted but not invoked:
taskSchedulerEventHandlerForTest.taskAllocated(
    Mock for TaskAttempt, hashCode: 1953126128,
    <any>,
    Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0, 
NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3, 
Token: null, ]
);
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)

However, there were other interactions with this mock:
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at 
org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
-> at 
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)


Tests run: 168, Failures: 1, Errors: 0, Skipped: 4

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] tez ................................................ SUCCESS [ 51.630 s]
[INFO] tez-api ............................................ SUCCESS [02:23 min]
[INFO] tez-common ......................................... SUCCESS [  2.450 s]
[INFO] tez-runtime-internals .............................. SUCCESS [  6.875 s]
[INFO] tez-runtime-library ................................ SUCCESS [ 37.038 s]
[INFO] tez-mapreduce ...................................... SUCCESS [ 28.651 s]
[INFO] tez-examples ....................................... SUCCESS [  0.320 s]
[INFO] tez-dag ............................................ FAILURE [01:25 min]
[INFO] tez-tests .......................................... SKIPPED
[INFO] tez-plugins ........................................ SKIPPED
[INFO] tez-yarn-timeline-history .......................... SKIPPED
[INFO] tez-dist ........................................... SKIPPED
[INFO] Tez ................................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:56 min
[INFO] Finished at: 2014-08-21T21:14:11-07:00
[INFO] Final Memory: 43M/324M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on 
project tez-dag: There are test failures.
[ERROR]
[ERROR] Please refer to /home/alex/tez/tez-dag/target/surefire-reports for the 
individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :tez-dag

{code}




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to