mrmlnc / yellfy

:wolf: :construction: Yellfy is a simple template for your new web application or website.
32 stars 8 forks source link

Решение вопроса с Travis CI (electron-mocha, mochatron, Nightmare и т.д.) #18

Closed mrmlnc closed 7 years ago

mrmlnc commented 8 years ago

Нужно что-то делать с тестами для Travis CI.

Мне нравится текущее положение с тестами (HTML + собранный файл тестов) из-за того, что я могу открывать страницу с тестами в любом браузере и видеть результат их выполнения. В случае автоматизации тестов я буду ограничен лишь «Chrome», так как решения с WebdriverIO хотят денег 💸 или Java.

Проблема в том, что пакет mocha-electron не работает с HTML-файлами (не хочу добавлять ещё один JS-файл для preload), а его родственник mochatron, мягко говоря, поддерживается через отверстие и не умеет останавливаться по завершению тестов.

Хотелось бы иметь возможность выполнять тесты и на стороне CI. Возможно, следует сдаться и написать preload, либо написать свой yellfy-mochatron.

mrmlnc commented 7 years ago

Mochatron обновился — нужно проверить его пригодность.