From df7915790bccc328c7366926ac3b7206e5730529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20R=C3=BCmpelein?= Date: Wed, 30 Dec 2020 22:37:34 +0100 Subject: [PATCH] Add test result report. --- .gitlab-ci.yml | 5 +++++ package-lock.json | 25 +++++++++++++++++++++++++ package.json | 3 ++- results.xml | 11 +++++++++++ 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 results.xml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b45d1e4..2d24f708 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,11 @@ test: - npm test cache: <<: *global_cache + artifacts: + when: always + reports: + junit: + - results.xml build: stage: build diff --git a/package-lock.json b/package-lock.json index 8a60e388..e22e1242 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3788,6 +3788,25 @@ "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", "dev": true }, + "jasmine-reporters": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-2.3.2.tgz", + "integrity": "sha512-u/7AT9SkuZsUfFBLLzbErohTGNsEUCKaQbsVYnLFW1gEuL2DzmBL4n8v90uZsqIqlWvWUgian8J6yOt5Fyk/+A==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1", + "xmldom": "^0.1.22" + } + }, + "jasmine-xml-reporter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jasmine-xml-reporter/-/jasmine-xml-reporter-1.2.1.tgz", + "integrity": "sha1-fKoqUYAv7+2+JLPqinrUJ8nqfbM=", + "dev": true, + "requires": { + "jasmine-reporters": "^2.2.0" + } + }, "js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", @@ -7027,6 +7046,12 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 2125458d..f2dea27b 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "update": "npm install --save-dev git+https://git.f3l.de/dungeonslayers/foundry-pc-types.git#f3l-fixes", "lint": "eslint 'src/**/*.ts' --cache", "lint:fix": "eslint 'src/**/*.ts' --cache --fix", - "test": "ts-node ./node_modules/jasmine/bin/jasmine" + "test": "ts-node ./node_modules/jasmine-xml-reporter/bin/jasmine --junitreport" }, "author": "", "license": "", @@ -34,6 +34,7 @@ "gulp-typescript": "^6.0.0-alpha.1", "husky": "^4.3.6", "jasmine": "^3.6.3", + "jasmine-xml-reporter": "^1.2.1", "json-stringify-pretty-compact": "^2.0.0", "lint-staged": "^10.5.3", "prettier": "^2.2.1", diff --git a/results.xml b/results.xml new file mode 100644 index 00000000..a94c300d --- /dev/null +++ b/results.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file