# Publishers #
##############
-# Macro: integration-robot
-# Operation: this macro publishes robot results
-# Used by: {project}-csit-* job templates
-
-- publisher:
- name: integration-robot
- publishers:
- - robot:
- output-path: ''
- other-files: ''
- unstable-threshold: '{unstable-if}'
- pass-threshold: '{pass-if}'
- only-critical: false
-
- publisher:
- name: integration-robot-tempest
+ name: integration-csit-publish
publishers:
- robot:
output-path: ''
- other-files:
- - tempest_results.html
- unstable-threshold: '{unstable-if}'
- pass-threshold: '{pass-if}'
+ other-files: '{obj:robot_other_files}'
+ unstable-threshold: '{robot-unstable-threshold}'
+ pass-threshold: '{robot-pass-threshold}'
only-critical: false
+ - integration-csit-archive-build
+ - integration-csit-run-postscript
+ - releng-openstack-stack-delete
- publisher:
name: integration-csit-archive-build
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
inclusion-flag: '{10-inclusion-flag}'
exclude: '{10-exclude-value}'
format: csv
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
inclusion-flag: '{10-inclusion-flag}'
exclude: '{10-exclude-value}'
format: csv
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
inclusion-flag: 'off'
display-table: true
format: csv
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- integration-cleanup-tmp
publishers:
- - integration-robot-tempest:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-collect-netvirt-logs
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files:
+ - tempest_results.html
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
- integration-cleanup-tmp
publishers:
- - integration-robot-tempest:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-collect-netvirt-logs
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files:
+ - tempest_results.html
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
- integration-cleanup-tmp
publishers:
- - integration-robot-tempest:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files:
+ - tempest_results.html
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template: