From 0b053b970a9d3a8d000052fdaa003acbaebe0528 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Tue, 6 Feb 2024 00:10:57 -0500
Subject: [PATCH] Add js test suite

---
 .gitlab-ci.yml | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88840180e0..2675926261 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -256,6 +256,14 @@ jsdoor-freebsd:
     paths:
       - "src/sbbs3/*.exe.release/*"
 
+js-testsuite-freebsd:
+  stage: test
+  extends: .rules
+  script:
+    - *.exe.release/jsdoor exec/tests/test.js
+  dependencies:
+    - build jsdoor-freebsd
+
 jsdoor-linux:
   tags: [Linux]
   image: gcc
@@ -343,6 +351,14 @@ jsdoor-netbsd:
     paths:
       - "src/sbbs3/*.exe.release/*"
 
+js-testsuite-netbsd:
+  stage: test
+  extends: .rules
+  script:
+    - *.exe.release/jsdoor exec/tests/test.js
+  dependencies:
+    - build jsdoor-netbsd
+
 sexpots-netbsd:
   tags: [NetBSD]
   stage: build
@@ -405,6 +421,14 @@ jsdoor-openbsd:
     paths:
       - "src/sbbs3/*.exe.release/*"
 
+js-testsuite-openbsd:
+  stage: test
+  extends: .rules
+  script:
+    - *.exe.release/jsdoor exec/tests/test.js
+  dependencies:
+    - build jsdoor-openbsd
+
 sexpots-openbsd:
   tags: [OpenBSD]
   stage: build
-- 
GitLab