Download this file

mochawesome.html    2 lines (2 with data), 37.1 kB

1
2
<!doctype html>
<html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Mochawesome Report</title><link rel="stylesheet" href="assets\app.css"/></head><body data-raw="{&quot;stats&quot;:{&quot;suites&quot;:23,&quot;tests&quot;:21,&quot;passes&quot;:21,&quot;pending&quot;:0,&quot;failures&quot;:0,&quot;start&quot;:&quot;2018-07-05T11:09:28.624Z&quot;,&quot;end&quot;:&quot;2018-07-05T11:09:29.039Z&quot;,&quot;duration&quot;:415,&quot;testsRegistered&quot;:21,&quot;passPercent&quot;:100,&quot;pendingPercent&quot;:0,&quot;other&quot;:0,&quot;hasOther&quot;:false,&quot;skipped&quot;:0,&quot;hasSkipped&quot;:false,&quot;passPercentClass&quot;:&quot;success&quot;,&quot;pendingPercentClass&quot;:&quot;danger&quot;},&quot;suites&quot;:{&quot;uuid&quot;:&quot;a1720e38-fdf8-49cc-aed3-e2f6be41a1b6&quot;,&quot;title&quot;:&quot;&quot;,&quot;fullFile&quot;:&quot;&quot;,&quot;file&quot;:&quot;&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;84cad96e-5348-4e2f-894a-c71302a9d48b&quot;,&quot;title&quot;:&quot;Notification Enabler BACKEND&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;4c04d90f-19d1-446e-94f4-6bab1a53251f&quot;,&quot;title&quot;:&quot;API V0&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;6cb0a16a-ebed-4e81-a4fa-092c1638b451&quot;,&quot;title&quot;:&quot;1. Testing Database Connection&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;Should Connect to Database without an error&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 1. Testing Database Connection Should Connect to Database without an error&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:12,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;dbpool.getConnection(done);&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;2ed907a2-e4dc-449e-8782-a95ce03a5be0&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;2ed907a2-e4dc-449e-8782-a95ce03a5be0&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:12,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;c28acd54-3cee-4642-a013-6fdf1466c4b7&quot;,&quot;title&quot;:&quot;2. GET /api/vf-os-enabler/v0/getApps/testingDeveloperID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;2b32842b-bd66-4b5f-a257-a69e40909142&quot;,&quot;title&quot;:&quot;2.1 Query all vApps for non-existing developerID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 404&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 2. GET /api/vf-os-enabler/v0/getApps/testingDeveloperID 2.1 Query all vApps for non-existing developerID should return status code 404&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:23,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETVAPPS + \&quot;/testingDeveloperID\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 404);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;1fa187b5-e04e-4f39-96aa-d34b48c4ba41&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;1fa187b5-e04e-4f39-96aa-d34b48c4ba41&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:23,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;0e94f61e-9b4b-4eb8-b575-47d8942f94e2&quot;,&quot;title&quot;:&quot;2.2 Query all vApps for existing developerID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 2. GET /api/vf-os-enabler/v0/getApps/testingDeveloperID 2.2 Query all vApps for existing developerID should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:10,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETVAPPS + \&quot;/miguel.rodrigues@knowledgebiz.pt\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;1bc96b08-1a90-4a44-84e8-d67e5a34cbc4&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;should return response body with success true&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 2. GET /api/vf-os-enabler/v0/getApps/testingDeveloperID 2.2 Query all vApps for existing developerID should return response body with success true&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:10,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETVAPPS + \&quot;/miguel.rodrigues@knowledgebiz.pt\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\texpect(JSON.parse(body)).to.have.property(&#x27;success&#x27;, true);\n\tassert.equal(JSON.parse(body).success, true);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;ba0c9199-66de-4cea-9535-4f898272496c&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;1bc96b08-1a90-4a44-84e8-d67e5a34cbc4&quot;,&quot;ba0c9199-66de-4cea-9535-4f898272496c&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:20,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;e368e7da-f039-49f5-a58c-4ed0a6b0a445&quot;,&quot;title&quot;:&quot;3. GET /api/vf-os-enabler/v0/getRules/testingRuleID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;104a89e9-c13e-46c3-930f-6bde839a68e3&quot;,&quot;title&quot;:&quot;3.1 Query all Rules for non-existing ruleID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 404&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 3. GET /api/vf-os-enabler/v0/getRules/testingRuleID 3.1 Query all Rules for non-existing ruleID should return status code 404&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:8,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETRULES + \&quot;/testingRuleID\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 404);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;c74e74c0-c443-4425-8a2b-f31f986b6e38&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;c74e74c0-c443-4425-8a2b-f31f986b6e38&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:8,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;c6f53e8d-32df-4e37-a8ae-7eded20aeb8c&quot;,&quot;title&quot;:&quot;3.2 Query all Rules for existing ruleID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 3. GET /api/vf-os-enabler/v0/getRules/testingRuleID 3.2 Query all Rules for existing ruleID should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:9,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETRULES + \&quot;/TR37\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;edbef859-16a7-4964-9e46-16ab725f42fe&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;should return response body with success true&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 3. GET /api/vf-os-enabler/v0/getRules/testingRuleID 3.2 Query all Rules for existing ruleID should return response body with success true&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:12,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETRULES + \&quot;/TR37\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\texpect(JSON.parse(body)).to.have.property(&#x27;success&#x27;, true);\n\tassert.equal(JSON.parse(body).success, true);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;9a3f9bc7-8a33-42ef-b311-ec98e5c5be9a&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;edbef859-16a7-4964-9e46-16ab725f42fe&quot;,&quot;9a3f9bc7-8a33-42ef-b311-ec98e5c5be9a&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:21,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;9c48d573-5d2e-4798-b104-8f51b25d586d&quot;,&quot;title&quot;:&quot;4. GET /api/vf-os-enabler/v0/getNotifications/testingAppID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;09591f39-8ccf-4967-8c17-f10decaf48de&quot;,&quot;title&quot;:&quot;4.1 Query all Notifications for non-existing AppID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 404&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 4. GET /api/vf-os-enabler/v0/getNotifications/testingAppID 4.1 Query all Notifications for non-existing AppID should return status code 404&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:7,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETNOTIFICATIONS + \&quot;/testingAppID\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 404);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;6366461b-2273-4185-8199-c3a90e4740c9&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;6366461b-2273-4185-8199-c3a90e4740c9&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:7,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;b2aa52e1-58a5-430d-8895-44ad2bd87bde&quot;,&quot;title&quot;:&quot;4.2 Query all Notifications for existing AppID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 4. GET /api/vf-os-enabler/v0/getNotifications/testingAppID 4.2 Query all Notifications for existing AppID should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:13,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETNOTIFICATIONS + \&quot;/TR37\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;10590fc9-dd03-4c8b-a7b5-81b3101850c5&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;should return response body with success true&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 4. GET /api/vf-os-enabler/v0/getNotifications/testingAppID 4.2 Query all Notifications for existing AppID should return response body with success true&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:13,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETNOTIFICATIONS + \&quot;/TR37\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\texpect(JSON.parse(body)).to.have.property(&#x27;success&#x27;, true);\n\tassert.equal(JSON.parse(body).success, true);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;74484e5c-edcb-4a17-870d-e69746df111e&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;10590fc9-dd03-4c8b-a7b5-81b3101850c5&quot;,&quot;74484e5c-edcb-4a17-870d-e69746df111e&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:26,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;1573fda1-9103-48e8-9798-c3ec52445e5b&quot;,&quot;title&quot;:&quot;5. GET /api/vf-os-enabler/v0/getStatistics/testingRuleID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;1a003dac-a595-4b87-bebd-5ab8e54d1060&quot;,&quot;title&quot;:&quot;5.1 Query all Statistics for non-existing ruleID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 404&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 5. GET /api/vf-os-enabler/v0/getStatistics/testingRuleID 5.1 Query all Statistics for non-existing ruleID should return status code 404&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:13,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETSTATISTICS + \&quot;/testingRuleID\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 404);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;50288a17-505c-480f-a071-aa829c038592&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;50288a17-505c-480f-a071-aa829c038592&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:13,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;060a8f05-2229-4e94-8c2a-1dc3312da1ee&quot;,&quot;title&quot;:&quot;5.2 Query all Statistics for existing ruleID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 5. GET /api/vf-os-enabler/v0/getStatistics/testingRuleID 5.2 Query all Statistics for existing ruleID should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:11,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETSTATISTICS + \&quot;/5\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;a33b962a-70a9-424c-a2da-9453b4d19d33&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;should return response body with success true&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 5. GET /api/vf-os-enabler/v0/getStatistics/testingRuleID 5.2 Query all Statistics for existing ruleID should return response body with success true&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:11,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETRULES + \&quot;/5\&quot;, function(error,response,body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\texpect(JSON.parse(body)).to.have.property(&#x27;success&#x27;, true);\n\tassert.equal(JSON.parse(body).success, true);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;189561bb-56d6-45e6-8667-b55b94b900eb&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;a33b962a-70a9-424c-a2da-9453b4d19d33&quot;,&quot;189561bb-56d6-45e6-8667-b55b94b900eb&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:22,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;10aaed87-3f8d-4ead-95c7-9ac02a0abfd8&quot;,&quot;title&quot;:&quot;6. POST /api/vf-os-enabler/v0/register&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;0d222684-f35b-4879-9c4f-6939efc7ef80&quot;,&quot;title&quot;:&quot;6.1 Create new vApp for an existing developerID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 6. POST /api/vf-os-enabler/v0/register 6.1 Create new vApp for an existing developerID should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:44,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;medium&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;var post_data = {\n\turl: base_url + constants.ROUTES.v0.POST.REGISTERVAPP,\n\tform:{\n\t\tappID : [\n\t\t\&quot;TR47\&quot;\n\t\t],\n\t\tdeveloperID : [\n\t\t\&quot;miguel.rodrigues@knowledgebiz.pt\&quot;\n\t\t]\n\t}\n};\nrequest.post(post_data, function(error, response, body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;bd1ceff3-7445-4168-90c0-e1f235114a96&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;DB should have the new vApp&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 6. POST /api/vf-os-enabler/v0/register 6.1 Create new vApp for an existing developerID DB should have the new vApp&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:22,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETVAPPS + \&quot;/miguel.rodrigues@knowledgebiz.pt\&quot;, function(error,response,body){\n\tif (error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(JSON.parse(body).data[JSON.parse(body).data.length - 2].appID, \&quot;TR47\&quot;);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;ca12348e-8bba-4e45-b4fb-6e1cdd62cbbe&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;bd1ceff3-7445-4168-90c0-e1f235114a96&quot;,&quot;ca12348e-8bba-4e45-b4fb-6e1cdd62cbbe&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:66,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;13a7a938-608a-4d49-97b2-12a0692e04e2&quot;,&quot;title&quot;:&quot;6.2 Create new vApp for an existing developerID with no appID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 404&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 6. POST /api/vf-os-enabler/v0/register 6.2 Create new vApp for an existing developerID with no appID should return status code 404&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:8,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;var post_data = {\n\turl: base_url + constants.ROUTES.v0.POST.REGISTERVAPP,\n\tform:{\n\t\tappID :[ \n\t\t\&quot;\&quot;\n\t\t],\n\t\tdeveloperID : [\n\t\t\&quot;miguel.rodrigues@knowledgebiz.pt\&quot;\n\t\t]\n\t}\n}\nrequest.post(post_data, function(error, response, body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 404);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;a4a17cc8-7274-4e30-a5f5-617d5c1b66af&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;a4a17cc8-7274-4e30-a5f5-617d5c1b66af&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:8,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;75858535-b9e7-4b0c-b911-94e9798c07e2&quot;,&quot;title&quot;:&quot;7. POST /api/vf-os-enabler/v0/notification/rules&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;7b489b68-d607-43d3-8e3c-2f816d9d8f23&quot;,&quot;title&quot;:&quot;7.1 Create new rule for an existing appID&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 7. POST /api/vf-os-enabler/v0/notification/rules 7.1 Create new rule for an existing appID should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:26,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;var post_data = {\n\turl: base_url + constants.ROUTES.v0.POST.CREATERULES,\n\tform:{\n\t\tbody:[{\n\t\t\tappID: \&quot;TR37\&quot;,\n\t\t\tdescription: \&quot;TR47\&quot;,\n\t\t\tparameter: \&quot;TR47\&quot;,\n\t\t\tconditionValue: \&quot;&gt;\&quot;,\n\t\t\tcontrolValue: \&quot;47\&quot;,\n\t\t\tthreshold: \&quot;20\&quot;,\n\t\t\tnotifyType: \&quot;Email\&quot;,\n\t\t\tnotificationType: \&quot;5\&quot;,\n\t\t\thostname: \&quot;null\&quot;,\n\t\t\tport: \&quot;0\&quot;,\n\t\t\tpath: \&quot;null\&quot;,\n\t\t\tmethod: \&quot;null\&quot;,\n\t\t\temailTo: [\n\t\t\t\&quot;miguel.rodrigues@knowledgebiz.pt\&quot;,\n\t\t\t\&quot;miguel.andre.rodrigues@gmail.com\&quot;,\n\t\t\t\&quot;ma.rodrigues@campus.fct.unl.pt\&quot;\n\t\t\t]\n\t\t}]\n\t}\n};\nrequest.post(post_data, function(error, response, body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;bf893787-3825-47cd-80cb-6ec372f74cf8&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;DB should have the new rule&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 7. POST /api/vf-os-enabler/v0/notification/rules 7.1 Create new rule for an existing appID DB should have the new rule&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:10,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETRULES + \&quot;/TR37\&quot;, function(error,response,body){\n\tif (error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(JSON.parse(body).data[JSON.parse(body).data.length - 1].parameter, \&quot;TR47\&quot;);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;bca85e9e-bc71-426a-9e01-bb0855659914&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;bf893787-3825-47cd-80cb-6ec372f74cf8&quot;,&quot;bca85e9e-bc71-426a-9e01-bb0855659914&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:36,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;652000c7-a035-49d4-b40f-4d66d6f25038&quot;,&quot;title&quot;:&quot;8. POST /api/vf-os-enabler/v0/notifications&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[],&quot;suites&quot;:[{&quot;uuid&quot;:&quot;2c0f4988-94e1-42b0-aaa6-2e1160ca123b&quot;,&quot;title&quot;:&quot;8.1 Create new notification for an existing token&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 200&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 8. POST /api/vf-os-enabler/v0/notifications 8.1 Create new notification for an existing token should return status code 200&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:63,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;medium&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;var post_data = {\n\turl: base_url + constants.ROUTES.v0.POST.CREATENOTIFICATIONS,\n\tform:{\n\t\ttoken: \&quot;mV9W2cVyAitCnyx9WIT95lsGl7hbS3YSoAUZRfg6pVX\&quot;,\n\t\tbody: [{\n\t\t\tsubject : \&quot;TR37\&quot;,\n\t\t\tsubjectValue : \&quot;80\&quot;\n\t\t}]\n\t}\n}\nrequest.post(post_data, function(error, response, body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 200);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;bfd67bd7-4b70-47cb-ba34-7f2acf4ed711&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false},{&quot;title&quot;:&quot;DB should have the new notification&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 8. POST /api/vf-os-enabler/v0/notifications 8.1 Create new notification for an existing token DB should have the new notification&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:19,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;request.get(base_url + constants.ROUTES.v0.GET.GETNOTIFICATIONS + \&quot;/TR37\&quot;, function(error,response,body){\n\tif (error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(JSON.parse(body).data[JSON.parse(body).data.length - 1].subject, \&quot;TR37 = 80\&quot;);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;c98776a1-eb8f-4905-b56e-eaeeb7798964&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;bfd67bd7-4b70-47cb-ba34-7f2acf4ed711&quot;,&quot;c98776a1-eb8f-4905-b56e-eaeeb7798964&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:82,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000},{&quot;uuid&quot;:&quot;a7a5addc-7520-4092-bf39-175ab6e54b83&quot;,&quot;title&quot;:&quot;8.2 Create new notification for an existing token with no subject&quot;,&quot;fullFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\test\\configTestBE.js&quot;,&quot;file&quot;:&quot;\\test\\configTestBE.js&quot;,&quot;beforeHooks&quot;:[],&quot;afterHooks&quot;:[],&quot;tests&quot;:[{&quot;title&quot;:&quot;should return status code 500&quot;,&quot;fullTitle&quot;:&quot;Notification Enabler BACKEND API V0 8. POST /api/vf-os-enabler/v0/notifications 8.2 Create new notification for an existing token with no subject should return status code 500&quot;,&quot;timedOut&quot;:false,&quot;duration&quot;:12,&quot;state&quot;:&quot;passed&quot;,&quot;speed&quot;:&quot;fast&quot;,&quot;pass&quot;:true,&quot;fail&quot;:false,&quot;pending&quot;:false,&quot;code&quot;:&quot;var post_data = {\n\turl: base_url + constants.ROUTES.v0.POST.CREATENOTIFICATIONS,\n\tform:{\n\t\ttoken: \&quot;0ahobLza90bTxNPF9wBYVOtMCoPOD8DMonijqthUila\&quot;,\n\t\tbody: [{\n\t\t\tsubject : \&quot;\&quot;,\n\t\t\tsubjectValue : \&quot;80\&quot;\n\t\t}]\n\t}\n}\nrequest.post(post_data, function(error, response, body){\n\tif(error){\n\t\tdone(error);\n\t\treturn;\n\t}\n\tassert.equal(response.statusCode, 500);\n\tdone();\n})&quot;,&quot;err&quot;:{},&quot;isRoot&quot;:false,&quot;uuid&quot;:&quot;9ef4353d-a697-4a06-a3f7-09fae2090790&quot;,&quot;isHook&quot;:false,&quot;skipped&quot;:false}],&quot;suites&quot;:[],&quot;passes&quot;:[&quot;9ef4353d-a697-4a06-a3f7-09fae2090790&quot;],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:12,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:false,&quot;rootEmpty&quot;:false,&quot;_timeout&quot;:2000}],&quot;passes&quot;:[],&quot;failures&quot;:[],&quot;pending&quot;:[],&quot;skipped&quot;:[],&quot;duration&quot;:0,&quot;root&quot;:true,&quot;rootEmpty&quot;:true,&quot;_timeout&quot;:2000},&quot;copyrightYear&quot;:2018}" data-config="{&quot;reportFilename&quot;:&quot;mochawesome&quot;,&quot;reportDir&quot;:&quot;mochawesome-report&quot;,&quot;reportTitle&quot;:&quot;notification-enabler&quot;,&quot;reportPageTitle&quot;:&quot;Mochawesome Report&quot;,&quot;inline&quot;:false,&quot;inlineAssets&quot;:false,&quot;cdn&quot;:false,&quot;charts&quot;:true,&quot;enableCharts&quot;:true,&quot;code&quot;:true,&quot;enableCode&quot;:true,&quot;autoOpen&quot;:false,&quot;overwrite&quot;:true,&quot;timestamp&quot;:false,&quot;ts&quot;:false,&quot;showPassed&quot;:true,&quot;showFailed&quot;:true,&quot;showPending&quot;:true,&quot;showSkipped&quot;:false,&quot;showHooks&quot;:&quot;failed&quot;,&quot;saveJson&quot;:true,&quot;saveHtml&quot;:true,&quot;dev&quot;:false,&quot;assetsDir&quot;:&quot;mochawesome-report\\assets&quot;,&quot;jsonFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\mochawesome-report\\mochawesome.json&quot;,&quot;htmlFile&quot;:&quot;C:\\Users\\user\\Desktop\\notification-enabler\\mochawesome-report\\mochawesome.html&quot;}"><div id="report"></div><script src="assets\app.js"></script></body></html>