teamcapybara--capybara/appveyor.yml

48 lines
1.5 KiB
YAML
Raw Normal View History

2018-03-16 18:10:31 +00:00
version: 1.0.{build}-{branch}
cache:
- vendor/bundle
# image: Visual Studio 2017
2018-03-16 18:10:31 +00:00
environment:
matrix:
- RUBY_VERSION: 26
2018-03-16 18:10:31 +00:00
CAPYBARA_FF: true
- RUBY_VERSION: 25
CAPYBARA_IE: true
BUNDLE_GEMFILE: gemfiles/Gemfile.ie
- RUBY_VERSION: 24
2018-03-16 18:10:31 +00:00
matrix:
allow_failures:
- CAPYBARA_IE: true
- CAPYBARA_EDGE: true
init:
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/set-screenresolution.ps1'))
- ps: Set-ScreenResolution 1600 1200
- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
2018-03-16 18:10:31 +00:00
install:
- set PATH=C:\Ruby%RUBY_VERSION%\bin;%PATH%
- cinst Firefox GoogleChrome
2018-03-25 16:55:36 +00:00
# Registry hack so driver can maintain connection
- REG ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BFCACHE" /v iexplore.exe /t REG_DWORD /d 00000000
- REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BFCACHE" /v iexplore.exe /t REG_DWORD /d 00000000
2018-03-16 18:10:31 +00:00
- bundle config --local path vendor/bundle
- bundle install
build: off
before_test:
2019-04-26 18:42:06 +00:00
# - ps: Invoke-WebRequest 'https://github.com/SeleniumHQ/selenium/raw/master/cpp/prebuilt/Win32/Release/IEDriverServer.exe' -OutFile 'C:\Tools\WebDriver\IEDriverServer.exe'
2018-03-16 18:10:31 +00:00
- ruby -v
- gem -v
- bundle -v
2019-04-26 18:42:06 +00:00
# - chromedriver.exe --version
# - geckodriver.exe --version
# - IEDriverServer.exe --version
2018-03-16 18:10:31 +00:00
test_script:
- bundle exec rake travis