@@ -1074,11 +1074,15 @@ object ScalatestBuild {
1074
1074
Def .task {
1075
1075
GenScalaTestJS .genTest((sourceManaged in Test ).value, version.value, scalaVersion.value)
1076
1076
}.taskValue
1077
- }/* ,
1078
- sourceGenerators in Test <+=
1079
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("gengen", "GenGen.scala")(GenGen.genTest),
1080
- sourceGenerators in Test <+=
1081
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("genmatchers", "GenMustMatchersTests.scala")(GenMustMatchersTests.genTestForScalaJS)*/
1077
+ },
1078
+ sourceGenerators in Test +=
1079
+ Def .task {
1080
+ GenGen .genTest((sourceManaged in Test ).value, version.value, scalaVersion.value)
1081
+ },
1082
+ sourceGenerators in Test +=
1083
+ Def .task {
1084
+ GenMustMatchersTests .genTestForScalaJS((sourceManaged in Test ).value, version.value, scalaVersion.value)
1085
+ }
1082
1086
).dependsOn(scalatestJS % " test" , commonTestJS % " test" ).enablePlugins(ScalaJSPlugin )
1083
1087
1084
1088
lazy val scalatestNative = Project (" scalatestNative" , file(" scalatest.native" ))
@@ -1200,11 +1204,15 @@ object ScalatestBuild {
1200
1204
Def .task {
1201
1205
GenScalaTestNative .genTest((sourceManaged in Test ).value / " scala" , version.value, scalaVersion.value)
1202
1206
}.taskValue
1203
- }/* ,
1204
- sourceGenerators in Test <+=
1205
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("gengen", "GenGen.scala")(GenGen.genTest),
1206
- sourceGenerators in Test <+=
1207
- (baseDirectory, sourceManaged in Test, version, scalaVersion) map genFiles("genmatchers", "GenMustMatchersTests.scala")(GenMustMatchersTests.genTestForScalaJS)*/
1207
+ },
1208
+ sourceGenerators in Test +=
1209
+ Def .task {
1210
+ GenGen .genTestForNative((sourceManaged in Test ).value, version.value, scalaVersion.value)
1211
+ }/* , // OOM even with 14gb heap size, will turn this one when 32gb machine is common or if newer scala-native use lesser memory.
1212
+ sourceGenerators in Test +=
1213
+ Def.task {
1214
+ GenMustMatchersTests.genTestForScalaNative((sourceManaged in Test).value, version.value, scalaVersion.value)
1215
+ }*/
1208
1216
).dependsOn(scalatestNative % " test" , commonTestNative % " test" ).enablePlugins(ScalaNativePlugin )
1209
1217
1210
1218
lazy val scalatestApp = Project (" scalatestApp" , file(" ." ))
@@ -1715,13 +1723,6 @@ object ScalatestBuild {
1715
1723
results
1716
1724
}
1717
1725
1718
- /* def genFiles(generatorSource: File, generatedFile: File)(genFun: => Seq[File]): Seq[File] = {
1719
- if (generatedFile.exists || generatorSource.lastModified > generatedFile.lastModified)
1720
- genFun()
1721
- else
1722
- Seq.empty[File]
1723
- }*/
1724
-
1725
1726
def genJavaFiles (name : String , generatorSource : String )(gen : (File , String , String ) => Unit )(basedir : File , outDir : File , theVersion : String , theScalaVersion : String ): Seq [File ] = {
1726
1727
val tdir = outDir / " java" / name
1727
1728
val genSource = basedir / " project" / generatorSource
0 commit comments