我试图从覆盖报告中排除包和文件。
但它并不排除指定的文件并打包。
我正在这样做:
<excludedPackages>*api.test.*</excludedPackages>
<excludedFiles>.*File.scala</excludedFiles>
Run Code Online (Sandbox Code Playgroud)
有人可以建议它如何适合您吗?
干杯V。
我在 Play 应用程序中使用了 sbt-scoverage。
我使用以下配置来排除反向和路由生成的文件。
coverageExcludedPackages := ";Reverse.;Routes.;"
Run Code Online (Sandbox Code Playgroud)
但是,这只能排除生成的反向 scala 文件,而不能排除 Routes 文件。即使我使用以下脚本,它也会做同样的事情
coverageExcludedPackages := ";Routes.*;"
Run Code Online (Sandbox Code Playgroud)
任何人都知道正确的正则表达式应该是什么?
测试在 中运行没有任何问题sbt,但是当您在IntelliJ中需要它们时,它们会失败。
A needed class was not found. This could be due to an error in your runpath.
Missing class: scoverage/Invoker$
java.lang.NoClassDefFoundError: scoverage/Invoker$
Run Code Online (Sandbox Code Playgroud)
多年来我看到很多人建议如何解决这个问题,但没有任何真正的帮助。:)
我正在使用scoverage-maven-plugin.我需要在pom.xml中提供哪些设置才能从scoverage中排除包.