From 78b51e2cf33c2923213936b21ab51678cfe6e9f0 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sat, 4 Apr 2020 13:37:50 -0400 Subject: [PATCH] feat: add xunit-reader to output xunit files in human readable format --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9d1ffb7..6bea3ce 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ HARDWARE = $(shell uname -m) SYSTEM_NAME = $(shell uname -s | tr '[:upper:]' '[:lower:]') SHFMT_VERSION = 3.0.2 XUNIT_TO_GITHUB_VERSION = 0.3.0 +XUNIT_READER_VERSION = 0.1.0 bats: @@ -64,6 +65,12 @@ unit-tests: @cd tests && echo "executing tests: $(shell cd tests ; ls *.bats | xargs)" cd tests && bats --formatter bats-format-junit -e -T -o ../tmp/test-results/bats *.bats +tmp/xunit-reader: + mkdir -p tmp + curl -o tmp/xunit-reader.tgz -sL https://github.com/josegonzalez/go-xunit-reader/releases/download/v$(XUNIT_READER_VERSION)/xunit-reader_$(XUNIT_READER_VERSION)_$(SYSTEM_NAME)_$(HARDWARE).tgz + tar xf tmp/xunit-reader.tgz -C tmp + chmod +x tmp/xunit-reader + tmp/xunit-to-github: mkdir -p tmp curl -o tmp/xunit-to-github.tgz -sL https://github.com/josegonzalez/go-xunit-to-github/releases/download/v$(XUNIT_TO_GITHUB_VERSION)/xunit-to-github_$(XUNIT_TO_GITHUB_VERSION)_$(SYSTEM_NAME)_$(HARDWARE).tgz @@ -76,7 +83,9 @@ setup: test: lint unit-tests -report: tmp/xunit-to-github +report: tmp/xunit-reader tmp/xunit-to-github + tmp/xunit-reader -p 'tmp/test-results/bats/*.xml' + tmp/xunit-reader -p 'tmp/test-results/shellcheck/*.xml' ifdef TRAVIS_REPO_SLUG ifdef GITHUB_ACCESS_TOKEN ifneq ($(TRAVIS_PULL_REQUEST),false)