zachjsh edited a comment on pull request #11507:
URL: https://github.com/apache/druid/pull/11507#issuecomment-896957987


   > travis checks passed except from test coverage failures as mentioned 
[here](https://github.com/apache/druid/pull/11507#issuecomment-893829363) 
@jihoonson @maytasm @zachjsh
   
   @pjain1  it is also failing a test and the stacktrace shows classes that 
you've modified. If you look at the failing phase 1 test, you will see this:
   
   ```
   [ERROR] 
testDeletePartitionWithValidParamsReturnOk(org.apache.druid.indexing.worker.shuffle.ShuffleResourceTest)
  Time elapsed: 0.013 s  <<< ERROR!
   
   org.apache.druid.java.util.common.ISE: Can't find location to handle 
segment[DataSegment{binaryVersion=0, 
id=datasource_2020-01-01T00:00:00.000Z_2020-01-02T00:00:00.000Z_version, 
loadSpec=null, dimensions=[], metrics=[], shardSpec=Mock for 
BucketNumberedShardSpec, hashCode: 338609667, lastCompactionState=null, 
size=10}]
   
        at 
org.apache.druid.indexing.worker.shuffle.LocalIntermediaryDataManager.addSegment(LocalIntermediaryDataManager.java:368)
   
        at 
org.apache.druid.indexing.worker.shuffle.ShuffleResourceTest.testDeletePartitionWithValidParamsReturnOk(ShuffleResourceTest.java:174)
   
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   
        at java.lang.reflect.Method.invoke(Method.java:498)
   
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
   
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
   
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
   
        at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
   
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
   
        at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
   
        at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
   
        at 
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
   
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
   
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
   
        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
   
        at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
   
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
   
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
   
        at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
   
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
   
        at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
   
        at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
   
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
   
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:290)
   
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
   
        at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
   
        at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
   
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
   
        at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
   
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
   ```
   
   Also for the coverage, it looks like a lot of the missed branches are from 
equals method. This can be tested using EqualsVerifier, as mentioned before.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to