Protractor test suite запускает все тесты, которых нет в папке

#javascript #testing #protractor

#javascript #тестирование #транспортир

Вопрос:

Можно создать набор тестов в Protractor, добавив следующее в файл конфигурации:

 suites: {
    test1: "folder1/**/*.spec.js",
    test2: "folder2/**/*.spec.js"
}
  

Где набор тестов test1 будет запускать все тесты, которые находятся внутри folder1 .

Как я могу создать набор тестов, который будет запускать все тесты, которые не находятся внутри папки folder1 ?

Ответ №1:

Вы можете запускать все тесты, которые не находятся внутри folder1 , следующим образом:

 suites: {
    test: '!(folder1)/**/*.spec.js'
}
  

Protractor использует Glob для сопоставления файлов из указанного specs вами или suites в файле конфигурации.