Creating intermediate page for the single-data-json files 21/41521/2
authorsaksham115 <saksham.agrawal@research.iiit.ac.in>
Mon, 11 Sep 2017 10:45:57 +0000 (16:15 +0530)
committerSaksham Agrawal <saksham.agrawal@research.iiit.ac.in>
Mon, 11 Sep 2017 15:18:42 +0000 (15:18 +0000)
JIRA: STORPERF-163

Change-Id: I401073eed70b298ae0c2fa60b2548e4a38d96fbb
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
docker/storperf-reporting/src/app.py

index e2d889d..46318ca 100644 (file)
@@ -30,13 +30,13 @@ def get_data(data):
             details = temp[0].get('details')
             metrics = details.get('metrics')
             report_data = details.get('report_data')
-            return "single", metrics, report_data
+            return "single", metrics, report_data, temp
         else:
             return "multi", temp
     else:
         metrics = temp.get('metrics')
         report_data = temp.get('report_data')
-        return "single", metrics, report_data
+        return "single", metrics, report_data, temp
 
 
 @app.route('/reporting/success/')
@@ -65,8 +65,10 @@ def success():
         response = get_data(data)
         if response[0] == "single":
             metrics, report_data = response[1], response[2]
-            return render_template('plot_tables.html',
-                                   metrics=metrics, report_data=report_data)
+            results = response[3]
+            return render_template('plot_multi_data.html',
+                                   metrics=metrics, report_data=report_data,
+                                   results=results)
         else:
             return render_template('plot_multi_data.html',
                                    results=response[1])