@@ -1080,11 +1080,15 @@ object ScalatestBuild {
1080
1080
Def .task {
1081
1081
GenScalaTestJS .genTest((sourceManaged in Test ).value, version.value, scalaVersion.value)
1082
1082
}.taskValue
1083
- }/* ,
1084
- sourceGenerators in Test <+=
1085
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("gengen", "GenGen.scala")(GenGen.genTest),
1086
- sourceGenerators in Test <+=
1087
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("genmatchers", "GenMustMatchersTests.scala")(GenMustMatchersTests.genTestForScalaJS)*/
1083
+ },
1084
+ sourceGenerators in Test +=
1085
+ Def .task {
1086
+ GenGen .genTest((sourceManaged in Test ).value, version.value, scalaVersion.value)
1087
+ },
1088
+ sourceGenerators in Test +=
1089
+ Def .task {
1090
+ GenMustMatchersTests .genTestForScalaJS((sourceManaged in Test ).value, version.value, scalaVersion.value)
1091
+ }
1088
1092
).dependsOn(scalatestJS % " test" , commonTestJS % " test" ).enablePlugins(ScalaJSPlugin )
1089
1093
1090
1094
lazy val scalatestNative = Project (" scalatestNative" , file(" scalatest.native" ))
@@ -1206,11 +1210,15 @@ object ScalatestBuild {
1206
1210
Def .task {
1207
1211
GenScalaTestNative .genTest((sourceManaged in Test ).value / " scala" , version.value, scalaVersion.value)
1208
1212
}.taskValue
1209
- }/* ,
1210
- sourceGenerators in Test <+=
1211
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("gengen", "GenGen.scala")(GenGen.genTest),
1212
- sourceGenerators in Test <+=
1213
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("genmatchers", "GenMustMatchersTests.scala")(GenMustMatchersTests.genTestForScalaJS)*/
1213
+ },
1214
+ sourceGenerators in Test +=
1215
+ Def .task {
1216
+ GenGen .genTestForNative((sourceManaged in Test ).value, version.value, scalaVersion.value)
1217
+ }/* , // OOM even with 14gb heap size, will turn this one when 32gb machine is common or if newer scala-native use lesser memory.
1218
+ sourceGenerators in Test +=
1219
+ Def.task {
1220
+ GenMustMatchersTests.genTestForScalaNative((sourceManaged in Test).value, version.value, scalaVersion.value)
1221
+ }*/
1214
1222
).dependsOn(scalatestNative % " test" , commonTestNative % " test" ).enablePlugins(ScalaNativePlugin )
1215
1223
1216
1224
lazy val scalatestApp = Project (" scalatestApp" , file(" ." ))
@@ -1727,13 +1735,6 @@ object ScalatestBuild {
1727
1735
results
1728
1736
}
1729
1737
1730
- /* def genFiles(generatorSource: File, generatedFile: File)(genFun: => Seq[File]): Seq[File] = {
1731
- if (generatedFile.exists || generatorSource.lastModified > generatedFile.lastModified)
1732
- genFun()
1733
- else
1734
- Seq.empty[File]
1735
- }*/
1736
-
1737
1738
def genJavaFiles (name : String , generatorSource : String )(gen : (File , String , String ) => Unit )(basedir : File , outDir : File , theVersion : String , theScalaVersion : String ): Seq [File ] = {
1738
1739
val tdir = outDir / " java" / name
1739
1740
val genSource = basedir / " project" / generatorSource
0 commit comments