Print summary report for K6 tests

- add a generic template to print summary of k6 test results
- remove container logs since its around 50 mb

Issue-ID: CPS-2215
Change-Id: I8971fc30b9dc8be2ed16eda6755d17a91f608b48
Signed-off-by: halil.cakal <halil.cakal@est.tech>
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Signed-off-by: halil.cakal <halil.cakal@est.tech>
diff --git a/k6-tests/ncmp/10-mixed-load-test.js b/k6-tests/ncmp/10-mixed-load-test.js
index d13afa5..b2c20e1 100644
--- a/k6-tests/ncmp/10-mixed-load-test.js
+++ b/k6-tests/ncmp/10-mixed-load-test.js
@@ -20,37 +20,39 @@
 
 import http from 'k6/http';
 import { check } from 'k6';
-import { NCMP_BASE_URL, getRandomCmHandleId } from './utils.js'
+import { NCMP_BASE_URL, getRandomCmHandleId, makeCustomSummaryReport } from './utils.js'
 import { searchRequest } from './search-base.js';
 
 export const options = {
-  scenarios: {
-    passthrough_read: {
-      executor: 'constant-vus',
-      exec: 'passthrough_read',
-      vus: 10,
-      duration: '1m',
+    scenarios: {
+        passthrough_read: {
+            executor: 'constant-vus',
+            exec: 'passthrough_read',
+            vus: 10,
+            duration: '1m',
+        },
+        id_search_module: {
+            executor: 'constant-vus',
+            exec: 'id_search_module',
+            vus: 5,
+            duration: '1m',
+        },
+        cm_search_module: {
+            executor: 'constant-vus',
+            exec: 'cm_search_module',
+            vus: 5,
+            duration: '1m',
+        },
     },
-    id_search_module: {
-      executor: 'constant-vus',
-      exec: 'id_search_module',
-      vus: 5,
-      duration: '1m',
-    },
-    cm_search_module: {
-      executor: 'constant-vus',
-      exec: 'cm_search_module',
-      vus: 5,
-      duration: '1m',
-    },
-  },
 
-  thresholds: {
-    http_req_failed: ['rate==0'],
-    'http_req_duration{scenario:passthrough_read}': ['avg <= 2540'], // DMI delay + 40 ms
-    'http_req_duration{scenario:id_search_module}': ['avg <= 200'],
-    'http_req_duration{scenario:cm_search_module}': ['avg <= 35_000'],
-  },
+    thresholds: {
+        'http_req_failed{scenario:passthrough_read}': ['rate == 0'],
+        'http_req_failed{scenario:id_search_module}': ['rate == 0'],
+        'http_req_failed{scenario:cm_search_module}': ['rate == 0'],
+        'http_req_duration{scenario:passthrough_read}': ['avg <= 2540'], // DMI delay + 40 ms
+        'http_req_duration{scenario:id_search_module}': ['avg <= 200'],
+        'http_req_duration{scenario:cm_search_module}': ['avg <= 35_000'],
+    },
 };
 
 export function passthrough_read() {
@@ -68,7 +70,7 @@
         "cmHandleQueryParameters": [
             {
                 "conditionName": "hasAllModules",
-                "conditionParameters": [ {"moduleName": "ietf-yang-types-1"} ]
+                "conditionParameters": [{"moduleName": "ietf-yang-types-1"}]
             }
         ]
     };
@@ -80,9 +82,15 @@
         "cmHandleQueryParameters": [
             {
                 "conditionName": "hasAllModules",
-                "conditionParameters": [ {"moduleName": "ietf-yang-types-1"} ]
+                "conditionParameters": [{"moduleName": "ietf-yang-types-1"}]
             }
         ]
     };
     searchRequest('searches', JSON.stringify(search_filter));
 }
+
+export function handleSummary(data) {
+    return {
+        stdout: makeCustomSummaryReport(data, options),
+    };
+}