Отдыхайте помощник codeceptjs и докер - PullRequest
0 голосов
/ 26 февраля 2019

Я использую REST Helper из Codeceptjs и Docker для тестирования API, но когда я его запускаю, он показывает только все пройденные и время выполнения всегда равно 0 мс

Вывод:

PS D:\work\testtt> docker-compose run --rm codeceptjs
CodeceptJS directory has been found.
CodeceptJS v2.0.4
Using test root "/tests"

Test @regression --
  ✔ Add Scholarship For Application @kss3 in **0ms**
  ✔ Add Accommodations For Application @kss3 in **0ms**
  ✔ Add Airport Transfer For Application @kss3 in **0ms**
  ✔ Add Booking Others @kss3 in **0ms**
  ✔ Add Booking Insurance @kss3 in **0ms**

MyФайл docker-compse:

version: '3'
services:
  codeceptjs:
    image: codeception/codeceptjs
    environment:
      - CODECEPT_ARGS=-c ApiCarrotEnv.conf.js --grep kss3 
    volumes:
      - .:/tests
    container_name: docker-nightmare

Но если я запускаю без докера, он работает нормально.

1 Ответ

0 голосов
/ 22 марта 2019

Я сталкивался с подобной, но не той же проблемой, когда выполнял свои докеризированные тесты codeceptjs, обычно эта ошибка указывает мне, что бегун не может найти grep @s.Я смог решить ее, запустив ее на шаблонах Kubernetes для селена здесь - https://github.com/kubernetes/examples/tree/master/staging/selenium

...