Skip to content

SevInf/OdessaJS-gemini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Демо gemini+SauceLabs+Travis для OdessaJS

Установка

  1. Установите GraphicsMagick Для MacOS X это можно сделать при помощи Homebrew:

    brew install graphicsmagick
    

    Установщик для Windows можно найти по ccылке.

  2. Склонируйте этот репозиторий и перейдите в его папку:

    git clone https://github.com/SevInf/OdessaJS-gemini.git
    cd OdessaJS-gemini
    
  3. Установите npm-зависимости:

    npm install
    
  4. Запустите HTTP-сервер

npm start

Запуск через PhantomJS

  1. Установите PhantomJS.
  2. Запустите PhantmoJS в режиме WebDriver:
phantomjs --webdriver=4444
  1. Сборка эталонных скриншотов:

    node_modules/.bin/gemini gather --config .gemini-phantomjs.yml
    
  2. Запуск тестов:

    node_modules/.bin/gemini test --config .gemini-phantomjs.yml
    
  3. Тесты с HTML-отчетом

    node_modules/.bin/gemini test --config .gemini-phantomjs.yml --reporter html
    

Запуск на SauceLabs

  1. Зарегистрируйтесь на SauceLabs.

  2. Выставьте ваш логин и ключ доступа в переменные окружения:

    SAUCE_USERNAME=<ваш логин>
    SAUCE_ACCESS_KEY=<ваш ключ доступа>
    
  3. Скачайте и запустите SauceConnect.

  4. Сборка эталонных скриншотов:

    node_modules/.bin/gemini gather
    
  5. Запуск тестов:

    node_modules/.bin/gemini test
    
  6. Тесты с HTML-отчетом

    node_modules/.bin/gemini test --reporter html
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published