Wallaby на сервере сборки (CI)
В настоящее время мы используем Wallaby.js для модульного тестирования javascript. Работает отлично и отлично. Но в нашем конвейере разработки мы, конечно же, хотим запустить те же тесты на сервере сборки - в нашем случае это tfs.
- Можно ли использовать wallaby на сервере сборки tfs? Если да, то как?
- Если нет, как можно запустить настроенные модульные тесты wallaby на сервере сборки?
Поскольку ранее мы использовали тестер кармы, я попытался выполнить с ним новую конфигурацию теста, но затем я получил
Не могу найти переменную: wallaby
как в нашем основном / начальном тестовом файле написано
wallaby.delayStart();
require.config({
baseUrl: 'app',
( Первоначально из конфигурации karma / requirejs)
Как обойти это?
Кто-нибудь сталкивался с таким сценарием?
2 ответа
Основная идея Wallaby.js - это интеграция с редакторами, запуск тестов для кода, который вы изменяете, и отображение результатов в редакторе. Вы не можете использовать Wallaby.js в сборке CI.
Вы можете рассмотреть возможность вызова других участников тестирования или использовать вместо этого задачу grunt/gulp для модульного тестирования javascript.
В TFS 2012 и более поздних версиях (может работать в 2010 году, но не уверен) вы можете расширить возможности тестирования системы сборки.
Проверьте эти сообщения -
http://www.aspnetperformance.com/post/Unit-testing-JavaScript-as-part-of-TFS-Build.aspx