diff --git a/project/scripts/cmdTests b/project/scripts/cmdTests index 07d631944a7c..1704fe749d14 100755 --- a/project/scripts/cmdTests +++ b/project/scripts/cmdTests @@ -18,6 +18,10 @@ echo "testing sbt dotc -decompile" "$SBT" ";dotc -decompile -color:never -classpath $OUT $MAIN" > "$tmp" grep -qe "def main(args: scala.Array\[scala.Predef.String\]): scala.Unit =" "$tmp" +echo "testing sbt dotc -decompile from file" +"$SBT" ";dotc -decompile -color:never -classpath $OUT $OUT/$TASTY" > "$tmp" +grep -qe "def main(args: scala.Array\[scala.Predef.String\]): scala.Unit =" "$tmp" + echo "testing sbt dotr with no -classpath" clear_out "$OUT" "$SBT" ";dotc $SOURCE ; dotr $MAIN" > "$tmp" diff --git a/project/scripts/cmdTestsCommon.inc.sh b/project/scripts/cmdTestsCommon.inc.sh index a5e3ed7c1c5f..1247481aec12 100644 --- a/project/scripts/cmdTestsCommon.inc.sh +++ b/project/scripts/cmdTestsCommon.inc.sh @@ -5,6 +5,7 @@ SBT="./project/scripts/sbt" # if run on CI SOURCE="tests/pos/HelloWorld.scala" MAIN="HelloWorld" +TASTY="HelloWorld.tasty" EXPECTED_OUTPUT="hello world" OUT=$(mktemp -d)