KOINS.Studio - Articles - Инсталляция и настройка программ - Настройка автозапуска js-тестов

Настройка автозапуска js-тестов

  • Если еще не настроена автоочистка кеша - настроить (https://dev.1024.info/en-default/text/install/cache-auto-clean.html)

  • Сделать символьную ссылку в папку public_hml на файл /shared/nodejs/karma.conf.js

  • Открыть командную строку, перейти в вашу папку public_html

  • Выполните команду npm install

  • Запустите тесты в PHPStorm или терминале (инструкции ниже)

Запуск тестов в терминале

  • Открыть командную строку, перейти в вашу папку public_html

  • Выполнить команду karma start karma.conf.js

  • В новой вкладке выполнить команду karma run

Запуск тестов в PHPStorm

  • Запустите PHPStorm

  • Установите плагин Karma (Preferences - Plugins - Install Jetbrains plugin)

  • Run - Edit Configuration

  • Add new configuration - Karma

  • Введите любое имя, например Test

  • Configuration file: символьная ссылка на karma.conf.js

  • Если по умолчанию не выбран интерпретатор и Karma package - выберите самостоятельно

  • Запустите конфигурацию

  • Если все настроено правильно, то все тесты должны быть пройдены успешно (http://www.screencast.com/t/EusV3nZE)

  • Можно включить автозапуск тестов по изменению файлов (http://screencast.com/t/3suRKcsEuDW)

  • Чтобы каждый раз не запускать вручную - добавьте эту конфигураци в Startup tasks
    File | Settings | Tools | Startup Tasks for Windows and Linux
    PhpStorm | Preferences | Tools | Startup Tasks for OS X

Last modification: 06.12.16 14:56