Как настроить время ожидания Botium Mocha - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь подключиться к прямой линии, используя следующую настройку:

botium_directline.json:

{
    "botium": {
      "Capabilities": {
        "PROJECTNAME": "botium-sample1",
        "CONTAINERMODE": "directline3",
        "DIRECTLINE3_SECRET": "<BOTIUM_SECRET>",
        "DIRECTLINE3_WEBSOCKET": true
      },
      "Sources": {},
      "Envs": {
        "NODE_TLS_REJECT_UNAUTHORIZED": 0
      }
    }
}

Структура папки:

enter image description here

Если я запускаю:

botium-cli emulator browser --convos ./spec/convos --config ./botium_directline.json

Я могу "общаться с ботом" вновый разговор.

Если я хочу запустить подготовленные мной тесты, я получаю следующие таймауты: botium-cli run --convos ./spec/convos/ --config ./botium_directline.json

user @ /Users/username/workspace/testing/botium 
 ~~ npm test


> botium@1.0.0 test /Users/username/workspace/testing/botium
> botium-cli run --convos ./spec/convos/ --config ./botium_directline.json



  Botium Test-Suite
    1) Test One
    2) Test Two


  0 passing (4s)
  2 failing

  1) Botium Test-Suite
       Test One:
     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.


  2) Botium Test-Suite
       Test Two:
     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

Ошибка похожа на стандартную ошибку таймаута мокко, но я делаюне знаю, куда поместить файл .js , чтобы увеличить время ожидания в beforeEach.

Я попытался добавить оба свойства BOTIUM_TIMEOUT или TIMEOUT в botium_directline.json, но это ничего не сделало.

Есть идеи как увеличить время ожидания?

1 Ответ

0 голосов
/ 05 декабря 2018

Возможность «BOTIUM_TIMEOUT» является правильным выбором, или вы можете использовать переключатель командной строки «--timeout» для botium-cli.Это доступно только с некоторых дней, была ошибка, которая была исправлена ​​ .Пожалуйста, получите сборку 0.0.34 botium-cli:

npm install botium-cli@0.0.34
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...