File tree 14 files changed +42
-36
lines changed
14 files changed +42
-36
lines changed Original file line number Diff line number Diff line change 6
6
lazy val commonSettings = Seq (
7
7
organization := " org.scoverage" ,
8
8
version := " 0.1.0" ,
9
- scalaVersion := " 2.10.4 "
9
+ scalaVersion := " 2.12.8 "
10
10
)
11
11
12
- lazy val specs2Lib = " org.specs2" %% " specs2" % " 2.3.13 " % " test"
12
+ lazy val specs2Lib = " org.specs2" %% " specs2" % " 2.5 " % " test"
13
13
14
14
def module (name : String ) = {
15
15
val id = s " part $name"
Original file line number Diff line number Diff line change 3
3
> coverage
4
4
> test
5
5
# There should be scoverage-data directories for modules
6
- $ exists partA/target/scala-2.10 /scoverage-data
7
- $ exists partB/target/scala-2.10 /scoverage-data
6
+ $ exists partA/target/scala-2.12 /scoverage-data
7
+ $ exists partB/target/scala-2.12 /scoverage-data
8
8
# Generate aggregated reports without generating per-module reports first
9
9
> coverageAggregate
10
10
# There shouldn't be scoverage-report directories for modules
11
- -$ exists partA/target/scala-2.10 /scoverage-report
12
- -$ exists partB/target/scala-2.10 /scoverage-report
11
+ -$ exists partA/target/scala-2.12 /scoverage-report
12
+ -$ exists partB/target/scala-2.12 /scoverage-report
13
13
# There should be a root scoverage-report directory
14
- $ exists target/scala-2.10 /scoverage-report
14
+ $ exists target/scala-2.12 /scoverage-report
Original file line number Diff line number Diff line change 6
6
lazy val commonSettings = Seq (
7
7
organization := " org.scoverage" ,
8
8
version := " 0.1.0" ,
9
- scalaVersion := " 2.10.4 "
9
+ scalaVersion := " 2.12.8 "
10
10
)
11
11
12
- lazy val specs2Lib = " org.specs2" %% " specs2" % " 2.3.13 " % " test"
12
+ lazy val specs2Lib = " org.specs2" %% " specs2" % " 2.5 " % " test"
13
13
14
14
def module (name : String ) = {
15
15
val id = s " part $name"
Original file line number Diff line number Diff line change 3
3
> coverage
4
4
> test
5
5
# There should be scoverage-data directory
6
- $ exists partA/target/scala-2.10 /scoverage-data
7
- $ exists partB/target/scala-2.10 /scoverage-data
6
+ $ exists partA/target/scala-2.12 /scoverage-data
7
+ $ exists partB/target/scala-2.12 /scoverage-data
8
8
> coverageReport
9
9
# There should be scoverage-report directory
10
- $ exists partA/target/scala-2.10 /scoverage-report
11
- $ exists partB/target/scala-2.10 /scoverage-report
10
+ $ exists partA/target/scala-2.12 /scoverage-report
11
+ $ exists partB/target/scala-2.12 /scoverage-report
12
12
> coverageAggregate
13
13
# There should be a root scoverage-report directory
14
- $ exists target/scala-2.10 /scoverage-report
14
+ $ exists target/scala-2.12 /scoverage-report
Original file line number Diff line number Diff line change 1
1
version := " 0.1"
2
2
3
- scalaVersion := " 2.10.4 "
3
+ scalaVersion := " 2.12.8 "
4
4
5
- libraryDependencies += " org.specs2" %% " specs2" % " 2.3.13 " % " test"
5
+ libraryDependencies += " org.specs2" %% " specs2" % " 2.5 " % " test"
6
6
7
7
coverageMinimum := 80
8
8
Original file line number Diff line number Diff line change 1
1
version := " 0.1"
2
2
3
- scalaVersion := " 2.10.4 "
3
+ scalaVersion := " 2.12.8 "
4
4
5
- libraryDependencies += " org.specs2" %% " specs2" % " 2.3.13 " % " test"
5
+ libraryDependencies += " org.specs2" %% " specs2" % " 2.5 " % " test"
6
6
7
7
coverageMinimum := 80
8
8
Original file line number Diff line number Diff line change 7
7
> coverageOff
8
8
> test
9
9
# There should be no scoverage-data directory
10
- -$ exists target/scala-2.10 /scoverage-data
10
+ -$ exists target/scala-2.12 /scoverage-data
Original file line number Diff line number Diff line change 1
1
version := " 0.1"
2
2
3
- scalaVersion := " 2.10.4 "
3
+ scalaVersion := " 2.12.8 "
4
4
5
- libraryDependencies += " org.specs2" %% " specs2" % " 2.3.13 " % " test"
5
+ libraryDependencies += " org.specs2" %% " specs2" % " 2.5 " % " test"
6
6
7
7
coverageMinimum := 80
8
8
Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ import sbt.complete.DefaultParsers._
2
2
3
3
version := " 0.1"
4
4
5
- scalaVersion := " 2.11 .8"
5
+ scalaVersion := " 2.12 .8"
6
6
7
- crossScalaVersions := Seq (" 2.10.6" , " 2.11 .8" )
7
+ crossScalaVersions := Seq (" 2.10.6" , " 2.12 .8" )
8
8
9
- libraryDependencies += " org.specs2" %% " specs2" % " 2.3.13 " % " test"
9
+ libraryDependencies += " org.specs2" %% " specs2" % " 2.5 " % " test"
10
10
11
11
val checkScalaVersion = inputKey[Unit ](" Input task to compare the value of scalaVersion setting with a given input." )
12
12
checkScalaVersion := {
Original file line number Diff line number Diff line change 1
1
# check scalaVersion setting
2
- > checkScalaVersion "2.11 .8"
2
+ > checkScalaVersion "2.12 .8"
3
3
> checkScoverageEnabled "false"
4
4
> coverage
5
5
> checkScoverageEnabled "true"
6
6
> coverageOff
7
- > checkScalaVersion "2.11 .8"
7
+ > checkScalaVersion "2.12 .8"
8
8
> checkScoverageEnabled "false"
9
9
# changs scala version
10
10
> ++2.10.6
Original file line number Diff line number Diff line change 1
1
lazy val root = (project in file(" ." )).settings(
2
- coverageScalacPluginVersion := " 1.1 .0"
2
+ coverageScalacPluginVersion := " 1.3 .0"
3
3
)
4
4
5
5
TaskKey [Unit ](" check" ) := {
6
6
assert(
7
7
libraryDependencies.value
8
8
.filter(module =>
9
- module.organization == " org.scoverage" && module.revision == " 1.1 .0" )
9
+ module.organization == " org.scoverage" && module.revision == " 1.3 .0" )
10
10
.size == 2 )
11
11
}
12
12
Original file line number Diff line number Diff line change
1
+ import sbtcrossproject .CrossProject
2
+ import sbtcrossproject .CrossType
3
+
1
4
lazy val root = (project in file(" ." )).aggregate(crossJS, crossJVM)
2
5
3
- lazy val cross = crossProject.in(file(" sjstest" )).settings(
4
- scalaVersion := " 2.11.7" ,
6
+ lazy val cross = CrossProject (" sjstest" , file(" sjstest" ))(JVMPlatform , JSPlatform )
7
+ .crossType(CrossType .Full )
8
+ .settings(
9
+ scalaVersion := " 2.12.8" ,
5
10
libraryDependencies ++= Seq (
6
11
" org.scalatest" %%% " scalatest" % " 3.0.0" % " test"
7
12
)
8
13
)
9
14
10
-
11
15
lazy val crossJS = cross.js
12
16
lazy val crossJVM = cross.jvm
13
17
Original file line number Diff line number Diff line change @@ -13,4 +13,6 @@ resolvers ++= {
13
13
Seq .empty
14
14
}
15
15
16
- addSbtPlugin(" org.scala-js" % " sbt-scalajs" % " 0.6.19" )
16
+ addSbtPlugin(" org.scala-js" % " sbt-scalajs" % " 0.6.27" )
17
+
18
+ addSbtPlugin(" org.portable-scala" % " sbt-scalajs-crossproject" % " 0.6.0" )
Original file line number Diff line number Diff line change 3
3
> coverage
4
4
> test
5
5
# There should be scoverage-data directory
6
- $ exists sjstest/js/target/scala-2.11 /scoverage-data
7
- $ exists sjstest/jvm/target/scala-2.11 /scoverage-data
6
+ $ exists sjstest/js/target/scala-2.12 /scoverage-data
7
+ $ exists sjstest/jvm/target/scala-2.12 /scoverage-data
8
8
> coverageReport
9
9
# There should be scoverage-report directory
10
- $ exists sjstest/js/target/scala-2.11 /scoverage-report
11
- $ exists sjstest/jvm/target/scala-2.11 /scoverage-report
10
+ $ exists sjstest/js/target/scala-2.12 /scoverage-report
11
+ $ exists sjstest/jvm/target/scala-2.12 /scoverage-report
You can’t perform that action at this time.
0 commit comments