From ee84cf0d9f4d44c2f02623778b06c5d4d813f42c Mon Sep 17 00:00:00 2001
From: Recolic Keghart <root@recolic.net>
Date: Sun, 29 Dec 2019 17:11:47 +0800
Subject: [PATCH] >  Manual commit:  adjust gitlab ci U201614531 recolic Linux
 RECOLICPC 5.4.6-arch3-1 #1 SMP PREEMPT Tue, 24 Dec 2019 04:36:53 +0000 x86_64
 GNU/Linux  17:11:47 up 22:45,  1 user,  load average: 0.55, 0.63, 0.70
 abfc96f77b29167d4efe33385555259714d7bc4b

---
 .gitlab-ci.yml | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1b8440a..1f8878d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,13 +10,18 @@ build:
         - pacman -Sy && pacman -S --noconfirm bison flex gcc make gettext sdl2 lib32-glibc grep
         - export AM_HOME=$(pwd)/nexus-am/
         - cd nemu && make
+        - show_log=1 ./runall.sh &> testcases.log ; echo $? > testres.log
+    artifacts:
+        paths:
+            - nemu/testres.log
+            - nemu/testcases.log
+        expire_in: 1 week
 
 
 test:
     stage: test
     script:
-        - pacman -Sy && pacman -S --noconfirm bison flex gcc make gettext sdl2 lib32-glibc grep
-        - export AM_HOME=$(pwd)/nexus-am/
-        - cd nemu && make && show_log=1 ./runall.sh
+        - test 0 = $(<nemu/testres.log)  || cat nemu/testcases.log
+        - test 0 = $(<nemu/testres.log)
 
 
-- 
GitLab