From 4a020fc1eea976bb4b4aecd43b4b3e0fae754ea6 Mon Sep 17 00:00:00 2001 From: Jack Walker Date: Wed, 22 Apr 2020 11:34:16 +1000 Subject: [PATCH] Added code to allow sed script to find gems based on ruby version --- .travis.yml | 5 ++--- .../windows/win_10/win10_chrome_37.config.yml | 14 ++++++++++++++ .../windows/win_10/win10_chrome_43.config.yml | 14 ++++++++++++++ .../windows/win_10/win10_chrome_latest.config.yml | 4 ++-- ...6.config.yml => xp_chrome_43.config copy 3.yml} | 0 ..._43.config.yml => xp_chrome_43.config copy.yml} | 0 .../windows/win_10/xp_chrome_43.copy config.yml | 14 ++++++++++++++ 7 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 spec/support/browserstack/windows/win_10/win10_chrome_37.config.yml create mode 100644 spec/support/browserstack/windows/win_10/win10_chrome_43.config.yml rename spec/support/browserstack/windows/win_10/{xp_chrome_36.config.yml => xp_chrome_43.config copy 3.yml} (100%) rename spec/support/browserstack/windows/win_10/{xp_chrome_43.config.yml => xp_chrome_43.config copy.yml} (100%) create mode 100644 spec/support/browserstack/windows/win_10/xp_chrome_43.copy config.yml diff --git a/.travis.yml b/.travis.yml index 8625e1f50..e4ac1b40c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,9 +10,8 @@ branches: - master - browserstack before_script: - - cat /home/travis/.rvm/gems/ruby-2.5.3/gems/browserstack-local-1.3.0/lib/browserstack/local.rb - - sed -i -E 's/system\((.*?)\)/""/g' /home/travis/.rvm/gems/ruby-2.5.3/gems/browserstack-local-1.3.0/lib/browserstack/local.rb - - cat /home/travis/.rvm/gems/ruby-2.5.3/gems/browserstack-local-1.3.0/lib/browserstack/local.rb + - RUBY_VERSION=rvm current + - sed -i -E 's/system\((.*?)\)/""/g' /home/travis/.rvm/gems/$RUBY_VERSION/gems/browserstack-local-1.3.0/lib/browserstack/local.rb script: # - bundle exec rake - CONFIG_NAME='windows/windows_chrome_latest.config.yml' bundle exec rspec --tag run_on_browserstack diff --git a/spec/support/browserstack/windows/win_10/win10_chrome_37.config.yml b/spec/support/browserstack/windows/win_10/win10_chrome_37.config.yml new file mode 100644 index 000000000..fae083f09 --- /dev/null +++ b/spec/support/browserstack/windows/win_10/win10_chrome_37.config.yml @@ -0,0 +1,14 @@ +server: "hub-cloud.browserstack.com" + +common_caps: + "build": "Windows 10 Chrome 37" + "name": "BStack Test Run" + "project": "My Project" + "browserstack.local": true + +browser_caps: + - + "browser": "chrome" + "browser_version": "37.0" + "os": "windows" + "os_version": "10" \ No newline at end of file diff --git a/spec/support/browserstack/windows/win_10/win10_chrome_43.config.yml b/spec/support/browserstack/windows/win_10/win10_chrome_43.config.yml new file mode 100644 index 000000000..6c0878d33 --- /dev/null +++ b/spec/support/browserstack/windows/win_10/win10_chrome_43.config.yml @@ -0,0 +1,14 @@ +server: "hub-cloud.browserstack.com" + +common_caps: + "build": "Windows 10 Chrome 43" + "name": "BStack Test Run" + "project": "My Project" + "browserstack.local": true + +browser_caps: + - + "browser": "chrome" + "browser_version": "43.0" + "os": "windows" + "os_version": "10" \ No newline at end of file diff --git a/spec/support/browserstack/windows/win_10/win10_chrome_latest.config.yml b/spec/support/browserstack/windows/win_10/win10_chrome_latest.config.yml index f7f2072df..9d2785c16 100644 --- a/spec/support/browserstack/windows/win_10/win10_chrome_latest.config.yml +++ b/spec/support/browserstack/windows/win_10/win10_chrome_latest.config.yml @@ -1,7 +1,7 @@ server: "hub-cloud.browserstack.com" common_caps: - "build": "Windows Chrome" + "build": "Windows 10 Chrome Latest" "name": "BStack Test Run" "project": "My Project" "browserstack.local": true @@ -10,4 +10,4 @@ browser_caps: - "browser": "chrome" "os": "windows" - "os_version": "xp" \ No newline at end of file + "os_version": "10" \ No newline at end of file diff --git a/spec/support/browserstack/windows/win_10/xp_chrome_36.config.yml b/spec/support/browserstack/windows/win_10/xp_chrome_43.config copy 3.yml similarity index 100% rename from spec/support/browserstack/windows/win_10/xp_chrome_36.config.yml rename to spec/support/browserstack/windows/win_10/xp_chrome_43.config copy 3.yml diff --git a/spec/support/browserstack/windows/win_10/xp_chrome_43.config.yml b/spec/support/browserstack/windows/win_10/xp_chrome_43.config copy.yml similarity index 100% rename from spec/support/browserstack/windows/win_10/xp_chrome_43.config.yml rename to spec/support/browserstack/windows/win_10/xp_chrome_43.config copy.yml diff --git a/spec/support/browserstack/windows/win_10/xp_chrome_43.copy config.yml b/spec/support/browserstack/windows/win_10/xp_chrome_43.copy config.yml new file mode 100644 index 000000000..d74f2d116 --- /dev/null +++ b/spec/support/browserstack/windows/win_10/xp_chrome_43.copy config.yml @@ -0,0 +1,14 @@ +server: "hub-cloud.browserstack.com" + +common_caps: + "build": "Windows Chrome" + "name": "BStack Test Run" + "project": "My Project" + "browserstack.local": true + +browser_caps: + - + "browser": "chrome" + "browser_version": "43.0" + "os": "windows" + "os_version": "xp" \ No newline at end of file