skrapeit / skrape.it

A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
https://docs.skrape.it
MIT License
805 stars 59 forks source link

[IMPROVEMENT] fix coverage report #176

Closed christian-draeger closed 2 years ago

christian-draeger commented 2 years ago

The coverage report via jacoco is not working properly. It currently shows lower coveragw than we actually have (should be far ~90%)

When having a look at this (which is related to multi module setup) we should have a look at kover (Kotlin coverage plugin)

christian-draeger commented 2 years ago

done, we are using kover with jacoco engine for now. to get real kotlin coverage it would be nice to use kovers intellij engine but it seems there is a bug in coverage calculations for branches which leads to wrong overall coverage report calculated by codecov. will wait to close this one until we hear some news from the kover team

christian-draeger commented 2 years ago

Everything works as expected using latest kover release candidate