aboutsummaryrefslogtreecommitdiffstats
path: root/resources/ansible_roles/opnfv-testapi/tasks/report.yml
blob: 0633eafb7248183666f560cdfac50d8d1af6ad1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
##############################################################################
# Copyright (c) 2017 ZTE Corporation and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################

---

- name: push result to testapi
  uri:
    url: "{{ testapi_url }}/results"
    body: "{{ item|to_json }}"
    method: POST
    body_format: json
    status_code: 200
  with_items:
    -
      project_name: "{{ project_name }}"
      case_name: "{{ case_name }}"
      pod_name: "{{ pod_name }}"
      installer: "{{ installer_type }}"
      version: "{{ version }}"
      scenario: "{{ scenario }}"
      start_date: "{{ ansible_date_time.date }}"
      stop_date: "{{ ansible_date_time.date }}"
      criteria: PASS  # regarded as "pass" if execution is done
      details:
        score: "{{ pod_result.score }}"