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.001 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: 735655415, 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:273)
   
        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)
   
   [ERROR] 
testGetPartitionWithValidParamsReturnOk(org.apache.druid.indexing.worker.shuffle.ShuffleResourceTest)
  Time elapsed: 0.004 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: 1650829335, lastCompactionState=null, 
size=10}]
   
        at 
org.apache.druid.indexing.worker.shuffle.LocalIntermediaryDataManager.addSegment(LocalIntermediaryDataManager.java:368)
   
        at 
org.apache.druid.indexing.worker.shuffle.ShuffleResourceTest.testGetPartitionWithValidParamsReturnOk(ShuffleResourceTest.java:144)
   
        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:273)
   
        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)
   
   [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