Кто-нибудь есть какие-либо рекомендации о том, как использовать qUnit с непрерывной интеграцией, например, круиз-контроль? - PullRequest
0 голосов
/ 18 октября 2011

мы собираемся провести некоторое модульное тестирование с помощью qUnit.мы используем круиз-контроль для непрерывной интеграции.просто интересно, если кто-нибудь интегрировал qUnit в автоматическом режиме, и если да, то что вы сделали, чтобы все это заработало ...

Ответы [ 2 ]

1 голос
/ 12 марта 2012

Я настроил CI Jenkins, чтобы сделать это некоторое время назад, так, как мы это сделали, это написали тест NUnit для запуска WatiN (селен тоже подойдет, конечно), который затем запускал бы тесты QUnit с селекторами.проверять наличие ошибок и проваливать утверждение для каждого неудачного теста.Очень важно убедиться, что вы тестируете в правильном браузере из-за различий в механизмах JavaScript.Например, WatiN не будет работать, если целевые платформы включают Chrome, потому что он не может управлять Chrome (последний раз я проверял).

0 голосов
/ 12 марта 2012

Вы видели открытый исходный код NQUnit ?Я еще не пробовал, но планирую использовать его в будущем проекте.

...