Я хотів би створити просту веб-сторінку, де хто-небудь(тобто нетехнічні користувачі) в нашій команді можуть зайти, натиснути кнопку із написом "Запустити всі тести", а потім побачити добре відформатовану версію результатів запуску огірків.
По суті, все, що я хочу, - це приємна веб-обгортка над результатами друку командного рядка cucumber features
з мого кореня проекту.
Чи є проекти з відкритим кодом, які забезпечують цю функціональність?
Відповіді:
1 для відповіді № 1Так. Це одне із завдань Російської Федерації безперервна інтеграція систем. Незважаючи на справедливість біг ваші тести після натискання кнопки, вони можуть:
- запустити їх після фіксації, встановити збірку, згідно з графіком
- електронною поштою з результатами тестування
- зберігати результати попередніх тирів зручним способом
Я раджу вам використовувати Дженкінс як систему безперервної інтеграції, яку вона має підключати це дозволить вам дуже добре представити результати тестів. Незважаючи на це, плагін з назвою можна використовувати з усіма версіями Cucumber, а не лише з Cucumber-JVM, які можуть форматувати свій вихід як JSON.