Как указать путь к пользовательским тестовым файлам для детокс-тестирования e2e

Мы используем фреймворк Detox для тестирования IOS e2e. Detox по умолчанию создает папку e2e и запускает все тестовые файлы, созданные в ней.

Есть ли способ создать тестовые файлы в какой-либо другой папке, настроить этот путь и запустить его?

3
0
1 590
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Да, вы можете задать путь тестов

Поскольку поддерживаются только Мокко и Шутка, следовательно, как указано в API

В вашем package.json

// For Mocha

"detox": {
      ...
      "test-runner": "mocha"
      "runner-config": "path/to/mocha.opts"
      "specs": "path/to/tests/root"
    }

// For Jest

"detox": {
      ...
      "test-runner": "jest"
      "runner-config": "path/to/config.json"
    }

где config.json - это это

спасибо, это сработало для меня. Мне нужно поместить файлы config.json и spec в одну папку.

Alok 12.04.2018 08:18

Шутный пример:

"detox": {
    "test-runner": "jest",
    "runner-config": "e2e/config.json" // default
    "configurations": {
      ...
    }
}

config.json пример:

{
    ...
    "roots": ["../src/..../e2e"],
    "testMatch": [  
      "**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)" // default
    ]
}

Другие вопросы по теме