kylin
kylin copied to clipboard
KYLIN-4413: add canary tool
https://issues.apache.org/jira/browse/KYLIN-4413
Pull Request Test Coverage Report for Build 5744
- 0 of 86 (0.0%) changed or added relevant lines in 2 files are covered.
- 10 unchanged lines in 4 files lost coverage.
- Overall coverage decreased (-0.03%) to 27.485%
| Changes Missing Coverage | Covered Lines | Changed/Added Lines | % |
|---|---|---|---|
| core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java | 0 | 4 | 0.0% |
| tool/src/main/java/org/apache/kylin/tool/KylinCanary.java | 0 | 82 | 0.0% |
| <!-- | Total: | 0 | 86 |
| Files with Coverage Reduction | New Missed Lines | % |
|---|---|---|
| core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTable.java | 1 | 81.08% |
| core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java | 2 | 68.46% |
| core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DefaultScheduler.java | 2 | 80.23% |
| core-cube/src/main/java/org/apache/kylin/cube/inmemcubing/MemDiskStore.java | 5 | 77.81% |
| <!-- | Total: | 10 |
| Totals | |
|---|---|
| Change from base Build 5720: | -0.03% |
| Covered Lines: | 24294 |
| Relevant Lines: | 88391 |
💛 - Coveralls
How to use this canary tool? Seems it need to be integrated with some monitoring tool. And, is this an extensible design so that more test can be added to it later?
Thank you @shaofengshi I will update later