Мокские тесты не выполняются в gitlab runner - PullRequest
0 голосов
/ 28 мая 2018

Когда я звоню

"test": "NODE_ENV=test ./node_modules/mocha/bin/mocha --require babel-core/register test/**/*test.js --reporter spec"

Локально, я выполняю все тесты, однако, если я запускаю его через Gitlab-runner с docker executor.Только описать блок выполняется. До или это не выполняется.

Код теста:

describe('\'users\' service', () => {
  before(() => getApp().then((data) => {
    app = data;
    console.log('not logged here');
  }).catch(err => console.log(err)));
  console.log('logged here');  
  it('registered the service', () => {
    assert.ok(app.service('users'), 'Registered the service');
    console.log('not logged here');  
  });
  console.log('logged here');  
});

Конфигурация Gitlab:

image: node:8.11.2

cache:
  paths:
    - node_modules/

test:
  stage: test
  environment: Test
  script:
    - cd app/myccio
    - npm i -g mocha
    - npm i -g chai
    - yarn install --ignore-engines
    - yarn run test
  coverage:
    '/Statements.*?(\d+(?:\.\d+)?)%/'

Ошибка на gitlab-runner ничего не говорит, просто код выхода 1.

...