summaryrefslogtreecommitdiff
path: root/test/src/TestLisp.kt
diff options
context:
space:
mode:
authornea <nea@nea.moe>2023-08-15 20:33:58 +0200
committernea <nea@nea.moe>2023-08-15 20:46:14 +0200
commitde694f30b5e2f6fd62a00e5a622abe0a2411afb9 (patch)
treee442f960c57000a2f6b763d3dcb7d945593cbb9d /test/src/TestLisp.kt
parent54b0f2ea841d2ce3895713415481271aa3034b30 (diff)
downloadnealisp-de694f30b5e2f6fd62a00e5a622abe0a2411afb9.tar.gz
nealisp-de694f30b5e2f6fd62a00e5a622abe0a2411afb9.tar.bz2
nealisp-de694f30b5e2f6fd62a00e5a622abe0a2411afb9.zip
Add github actions testing
Diffstat (limited to 'test/src/TestLisp.kt')
-rw-r--r--test/src/TestLisp.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/src/TestLisp.kt b/test/src/TestLisp.kt
index 1f0c424..1f287ca 100644
--- a/test/src/TestLisp.kt
+++ b/test/src/TestLisp.kt
@@ -3,6 +3,7 @@ import moe.nea.lisp.LispParser
import moe.nea.lisp.TestResultFormatter
import java.io.File
import javax.xml.stream.XMLOutputFactory
+import kotlin.system.exitProcess
object T
@@ -21,4 +22,7 @@ fun main() {
.createXMLStreamWriter(File("TestOutput.xml").bufferedWriter())
TestResultFormatter.write(w, listOf(testResults))
w.close()
+ if (testResults.allTests.any { it.failures.isNotEmpty() }) {
+ exitProcess(1)
+ }
}