kind: pipeline [...] steps: [...] - name: report-tests image: elfuego/lostests-unit:1 settings: url: http://<lostests-pub host>:8001 relpath: test-reports secret: from_secret: lostests_secret when: status: [ success, failure ]
secret
A password to access publisher must be the same as specified for the publisher instance
Example: secret: 123456
Example:
secret: from_secret: lostests_secret
url
URL to publisher (a LosTests Pub instance)
Example: url: http://pub.example.com:8080/
relpath
A path (relative to CI_WORKSPACE
value) to test reports.
By default is null, so CI_WORKSPACE
path is used to look for reports.
Example: relpath: test_reports
save_json
If true/yes/on
, the plugin saves a JSON-file with collected test reports under the name lostests-testresults.json
into the folder where reports were searched for.
Example: save_json: True
deep_scan
If true/yes/on
, the plugin looks for test reports not only in specified folder, but in all nested folders.
You can use this if you don’t know (or don’t care of) an actual relative path to test reports.
Example: deep_scan: True
test_mask
A regex which is used to search for test report files.
Default is ^TEST-.*\.xml$
.
Example: test_mask: ^.+\.xml$
add_filename
If true/yes/on
, the plugin adds a current file name to suite names. If a suite is named test1
and the file containing it is named TEST-pgsql.xml
then the acutal suite name would be pgsql-test1
.
You can use this if you run the same tests in different environments like cheching your software work on several DBMS.
Example: add_filename: True