文件名称:scalac-scoverage-plugin:Scoverage Scala Code Coverage Core Libs
文件大小:289KB
文件格式:ZIP
更新时间:2024-08-13 14:46:29
Scala
scalac-scoverage-plugin scoverage 是一个免费的 Apache 许可的 Scala 代码覆盖工具,提供语句和分支覆盖。 scoverage 可用于 、 和 。 要查看实际覆盖率,请查看项目,其中显示了涵盖和未涵盖的声明,以及上传到工作服的文件。 报表覆盖 在传统的代码覆盖率工具中,行覆盖率一直是主要指标。 这对于像 Java 这样非常冗长的语言来说很好,每行很少有超过一个语句,而且通常有一个语句分布在多行中。 在像 Scala 这样强大的、富有表现力的语言中,通常在一行中包含多个语句,甚至分支,例如一个非常简单的例子: val status = if (age < 18) "No beer" else "Beer for you" 如果您有一个单元测试运行了值 18,您将获得 100% 的行覆盖率,但您只有 50% 的语句覆盖率。 让我们将此示例
【文件预览】:
scalac-scoverage-plugin-main
----project()
--------build.properties(18B)
--------plugins.sbt(304B)
----.github()
--------release-drafter.yml(46B)
--------dependabot.yml(120B)
--------workflows()
----.git-blame-ignore-revs(275B)
----conduct.md(2KB)
----scalac-scoverage-plugin()
--------src()
----CONTRIBUTING.md(1KB)
----LICENSE(10KB)
----build.sbt(3KB)
----README.md(6KB)
----.scalafix.conf(209B)
----2.10.md(2KB)
----misc()
--------logo1.png(14KB)
--------screenshot1.png(73KB)
--------scales2.png(13KB)
--------scales.png(13KB)
--------screenshot2.png(63KB)
--------logo2.png(22KB)
----.gitignore(234B)
----scalac-scoverage-runtime()
--------shared()
--------js()
--------jvm()
----bin()
--------test-release.sh(1KB)
----.scalafmt.conf(112B)