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