donal
2018-04-23 2b7788c7ee327ead2660b3378ba94f1dff00731d
FIX - perf test stuff
2 files modified
18 ■■■■■ changed files
package.json 2 ●●●●● patch | view | raw | blame | history
tasks/perf-test.js 16 ●●●● patch | view | raw | blame | history
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",
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));
          }