From 880f95b083f5c669efbe61f12bc7711195800bf0 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sun, 25 Jul 2021 23:45:06 +0300
Subject: [PATCH] Output junit directly from Bats.

Should make the CI job even faster!
---
 .gitignore      |  1 +
 .gitlab-ci.yml  | 13 ++-----------
 report/.gitkeep |  0
 3 files changed, 3 insertions(+), 11 deletions(-)
 create mode 100644 report/.gitkeep

diff --git a/.gitignore b/.gitignore
index e05f100..48e1e64 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,3 +54,4 @@ tfplan
 *.venv
 *.spec
 report.xml
+report/
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3d35b97..b7df55e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,18 +55,9 @@ bats:
   tags: [host01.shore.co.il]
   before_script:
     - apt-get update
-    - apt-get install -y --no-install-recommends bats ca-certificates curl git
-    - >-
-      curl
-      --location
-      --silent
-      https://github.com/cloudbees-oss/juxr/releases/download/0.1.22/juxr-x86_64-unknown-linux-gnu.tar.gz
-      |
-      tar -zxC /usr/local/bin/
+    - apt-get install -y --no-install-recommends bats git
   script:
-    - bats tests/ | tee report.tap
-  after_script:
-    - juxr tap --name bats --output report/ -- cat report.tap
+    - bats --output report/ --formatter junit tests/
   artifacts:
     reports:
       junit: report/*.xml
diff --git a/report/.gitkeep b/report/.gitkeep
new file mode 100644
index 0000000..e69de29
-- 
GitLab