Skip to content

Commit 67f5157

Browse files
a-moralesckipp01
authored andcommitted
Duplicate scala3 coverage excluded tests for scala 3.3.4
1 parent 1c79840 commit 67f5157

File tree

12 files changed

+132
-0
lines changed

12 files changed

+132
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version := "0.1"
2+
3+
scalaVersion := "3.3.4"
4+
5+
libraryDependencies += "org.scalameta" %% "munit" % "1.0.1" % Test
6+
7+
coverageExcludedFiles := ".*\\/two\\/GoodCoverage;.*\\/three\\/.*"
8+
9+
resolvers ++= {
10+
if (sys.props.get("plugin.version").exists(_.endsWith("-SNAPSHOT")))
11+
Resolver.sonatypeOssRepos("snapshots")
12+
else Seq.empty
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
object GoodCoverage {
2+
3+
def sum(num1: Int, num2: Int) = {
4+
if (0 == num1) num2 else if (0 == num2) num1 else num1 + num2
5+
}
6+
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package three
2+
3+
object GoodCoverage {
4+
5+
def sum(num1: Int, num2: Int) = {
6+
if (0 == num1) num2 else if (0 == num2) num1 else num1 + num2
7+
}
8+
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package two
2+
3+
object GoodCoverage {
4+
5+
def sum(num1: Int, num2: Int) = {
6+
if (0 == num1) num2 else if (0 == num2) num1 else num1 + num2
7+
}
8+
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import munit.FunSuite
2+
3+
/** Created by tbarke001c on 7/8/14.
4+
*/
5+
class GoodCoverageSpec extends FunSuite {
6+
7+
test("GoodCoverage should sum two numbers") {
8+
assertEquals(GoodCoverage.sum(1, 2), 3)
9+
assertEquals(GoodCoverage.sum(0, 3), 3)
10+
assertEquals(GoodCoverage.sum(3, 0), 3)
11+
}
12+
13+
test("two.GoodCoverage should sum two numbers") {
14+
assertEquals(two.GoodCoverage.sum(1, 2), 3)
15+
assertEquals(two.GoodCoverage.sum(0, 3), 3)
16+
assertEquals(two.GoodCoverage.sum(3, 0), 3)
17+
}
18+
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# run scoverage using the coverage task
2+
> clean
3+
> coverage
4+
> test
5+
> coverageReport
6+
# There should be no directory for the excluded files
7+
$ exists target/scala-3.3.4/scoverage-report/GoodCoverage.scala.html
8+
-$ exists target/scala-3.3.4/scoverage-report/two
9+
-$ exists target/scala-3.3.4/scoverage-report/three
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version := "0.1"
2+
3+
scalaVersion := "3.3.4"
4+
5+
libraryDependencies += "org.scalameta" %% "munit" % "1.0.1" % Test
6+
7+
coverageExcludedPackages := "two\\..*;three\\..*"
8+
9+
resolvers ++= {
10+
if (sys.props.get("plugin.version").exists(_.endsWith("-SNAPSHOT")))
11+
Resolver.sonatypeOssRepos("snapshots")
12+
else Seq.empty
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
object GoodCoverage {
2+
3+
def sum(num1: Int, num2: Int) = {
4+
if (0 == num1) num2 else if (0 == num2) num1 else num1 + num2
5+
}
6+
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package three
2+
3+
object GoodCoverage {
4+
5+
def sum(num1: Int, num2: Int) = {
6+
if (0 == num1) num2 else if (0 == num2) num1 else num1 + num2
7+
}
8+
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package two
2+
3+
object GoodCoverage {
4+
5+
def sum(num1: Int, num2: Int) = {
6+
if (0 == num1) num2 else if (0 == num2) num1 else num1 + num2
7+
}
8+
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import munit.FunSuite
2+
3+
/** Created by tbarke001c on 7/8/14.
4+
*/
5+
class GoodCoverageSpec extends FunSuite {
6+
7+
test("GoodCoverage should sum two numbers") {
8+
assertEquals(GoodCoverage.sum(1, 2), 3)
9+
assertEquals(GoodCoverage.sum(0, 3), 3)
10+
assertEquals(GoodCoverage.sum(3, 0), 3)
11+
}
12+
13+
test("two.GoodCoverage should sum two numbers") {
14+
assertEquals(two.GoodCoverage.sum(1, 2), 3)
15+
assertEquals(two.GoodCoverage.sum(0, 3), 3)
16+
assertEquals(two.GoodCoverage.sum(3, 0), 3)
17+
}
18+
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# run scoverage using the coverage task
2+
> clean
3+
> coverage
4+
> test
5+
> coverageReport
6+
# There should be no directory for the excluded package
7+
$ exists target/scala-3.3.4/scoverage-report/GoodCoverage.scala.html
8+
-$ exists target/scala-3.3.4/scoverage-report/two
9+
-$ exists target/scala-3.3.4/scoverage-report/three

0 commit comments

Comments
 (0)