Можно ли интегрировать жасмин в круиз-контроль. - PullRequest
5 голосов
/ 09 августа 2011

Можно ли автоматически запускать набор тестов для жасмина в составе сборки cruise control.net?

И если да, то как?

1 Ответ

1 голос
/ 02 января 2012

Мой код сервера - C #, и на моем CI-сервере уже выполнялось множество модульных тестов.Поэтому я добавил модульный тест, который использует Watin для запуска браузера, чтобы запустить тесты Jasmine и проверить результаты.Потребовалось утро, чтобы все пьесы играли счастливо вместе.

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

Кроме того, если вы используете ReSharper, вы можете посмотреть на их интеграцию с QUnit: http://blogs.jetbrains.com/dotnet/2011/03/resharper-6-introduces-support-for-javascript-unit-testing/ (есть все шансы, что они тоже интегрируют его с Jasmine).Хотя это нацелено на запуск JS UT в Visual Studio, вы можете обнаружить, что он предлагает вам «ловушку» для запуска их также с вашего CI-сервера.

...