From 2b7788c7ee327ead2660b3378ba94f1dff00731d Mon Sep 17 00:00:00 2001
From: donal <donalspring@gmail.com>
Date: Mon, 23 Apr 2018 12:51:00 +0200
Subject: [PATCH] FIX - perf test stuff

---
 package.json       |    2 ++
 tasks/perf-test.js |   16 ++++++++--------
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/package.json b/package.json
index ca43ff7..4cbc667 100644
--- a/package.json
+++ b/package.json
@@ -70,6 +70,8 @@
     "clean": "rm -rf reports package-contents*",
     "build:ci": "mkdir -p package-contents && cp -vr server Dockerfile package.json package-contents",
     "package": "zip -r package-contents.zip package-contents",
+    "perf-test:create": "./node_modules/.bin/grunt perf-test:dev:create",
+    "perf-test:show": "./node_modules/.bin/grunt perf-test:dev:show",
     "test": "node_modules/.bin/nyc node_modules/.bin/mocha 'server/**/*.spec.js' --exit",
     "test:ci": "export MOCHA_FILE='reports/server/mocha/test-results.xml' && export NODE_ENV=ci && node_modules/.bin/nyc node_modules/.bin/mocha 'server/**/*.spec.js' -R mocha-junit-reporter --exit",
     "mongo": "docker run -i -d --name mongo-local -p 27017:27017 mongo",
diff --git a/tasks/perf-test.js b/tasks/perf-test.js
index 4bd78c0..ec79fcd 100755
--- a/tasks/perf-test.js
+++ b/tasks/perf-test.js
@@ -20,8 +20,8 @@
   route : '/api/todos/',
   nfr : 60
 };
-const si = {
-  domain : 'http://localhost:9002',
+const dev = {
+  domain : 'http://' + process.env.E2E_TEST_ROUTE,
   dir : './reports/server/perf/',
   route : '/api/todos/',
   nfr : 60
@@ -70,7 +70,7 @@
         filename: 'create',
         env: {},
         main: [{
-          post: si.domain + si.route,
+          post: dev.domain + dev.route,
           json: {
             title: 'Run perf-test',
             completed: false
@@ -82,13 +82,13 @@
         filename: 'show',
         env: {},
         main: [{
-          get: si.domain + si.route
+          get: dev.domain + dev.route
         }]
       };
 
-      if (target === 'si') {
-        show.env = si;
-        create.env = si;
+      if (target === 'dev') {
+        show.env = dev;
+        create.env = dev;
       }
       else if (target === 'production') {
         show.env = production;
@@ -118,7 +118,7 @@
           }
           else {
             const mongoid = JSON.parse(body)[0]._id;
-            show.main[0].get = si.domain + si.route + mongoid;
+            show.main[0].get = dev.domain + dev.route + mongoid;
             all_tests.push(test_endpoint(show, options));
           }
 

--
Gitblit v1.9.3