Skip to content

Commit

Permalink
Make HugoPassTest test more than one test case
Browse files Browse the repository at this point in the history
Signed-off-by: reidspencer <reid.spencer@yoppworks.com>
  • Loading branch information
reid-spencer committed Oct 8, 2023
1 parent b9823b4 commit 9c0d14f
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions hugo/src/test/scala/com/reactific/riddl/hugo/HugoPassTest.scala
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,23 @@ import java.nio.file.Path
import scala.collection.mutable.ArrayBuffer

class HugoPassTest
extends RunCommandOnExamplesTest[HugoCommand.Options, HugoCommand](
commandName = "hugo"
) {
extends RunCommandOnExamplesTest[HugoCommand.Options, HugoCommand](
commandName = "hugo"
) {

"HugoTranslator" should {
"handle all example sources" in {
runTests()
}
}

override def validate(name: String): Boolean = name == "ReactiveBBQ"
val passing_test_cases = Seq(
"ToDoodles",
"FooBar",
"ReactiveBBQ.conf",
"dokn"
)
override def validate(name: String): Boolean = passing_test_cases.contains(name)

override def onSuccess(
commandName: String,
Expand Down Expand Up @@ -69,7 +75,8 @@ class HugoPassTest
} else { info("hugo issued warnings:\n " + output.mkString("\n ")) }
succeed

case rc: Int => fail(
case rc: Int =>
fail(
s"hugo run failed with rc=$rc:\n " ++
output.mkString("\n ", "\n ", "\n") ++
s"tmpDir=$tmpDir\ncwd=$cwdFile\ncommand=$command\n"
Expand Down

0 comments on commit 9c0d14f

Please sign in to comment.