From 24062cab1a644c86eec71d42d9cae04f10f5b8f7 Mon Sep 17 00:00:00 2001
From: rschoene <rene.schoene@tu-dresden.de>
Date: Tue, 19 Jan 2021 14:24:04 +0100
Subject: [PATCH] Add test stage, correct paths, add expires

---
 .gitlab-ci.yml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fb3a5cc..34d4b87 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,7 @@ variables:
 
 stages:
 - build
+- test
 - publish
 
 before_script:
@@ -20,7 +21,21 @@ build:
     - ./gradlew --console=plain --no-daemon assemble jar
   artifacts:
     paths:
-      - "/builds/jastadd/ragconnect/build/libs/ragconnect-*.jar"
+      - "/builds/jastadd/ragconnect/ragconnect.base/build/libs/ragconnect-*.jar"
+    expire_in: 1 week
+
+test:
+  image: openjdk:11
+  stage: test
+  services:
+    - name: "eclipse-mosquitto:1.6.9"
+      alias: "mqtt"
+  script:
+    - ./gradlew --console=plain --no-daemon allTests
+  artifacts:
+    reports:
+      junit: "/builds/jastadd/ragconnect/ragconnect.tests/build/test-results/test/TEST-*.xml"
+    expire_in: 1 week
 
 publish:
   image: openjdk:11
-- 
GitLab