From 707f0c855e44dc5483b6e968fd3034678ebf385a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rados=C5=82aw=20Piliszek?= <radoslaw.piliszek@gmail.com>
Date: Wed, 12 Feb 2020 19:42:34 +0100
Subject: [PATCH] CI: Generate ARA HTML

Since move to Swift ARA database does not render server-side,
let's make it render HTML locally as suggested.

Change-Id: I1190526c02d1f312d5284544d6e5be433dd839fa
---
 tests/post.yml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/tests/post.yml b/tests/post.yml
index b742c06b30..19ccdc9a64 100644
--- a/tests/post.yml
+++ b/tests/post.yml
@@ -67,4 +67,15 @@
             src: "{{ ansible_env.HOME }}/.ara/ansible.sqlite"
             dest: "{{ zuul.executor.log_root }}/{{ inventory_hostname }}/ara-report/"
             mode: pull
+
+        - name: Generate HTML from ARA database
+          command: "ara generate html {{ ansible_env.HOME }}/ara-html"
+          environment:
+            ARA_DATABASE: "sqlite:///{{ ansible_env.HOME }}/.ara/ansible.sqlite"
+
+        - name: Download ARA HTML
+          synchronize:
+            src: "{{ ansible_env.HOME }}/ara-html"
+            dest: "{{ zuul.executor.log_root }}/{{ inventory_hostname }}/ara-report/"
+            mode: pull
       when: ara_stat_result.stat.exists