Skip to content
This repository was archived by the owner on Oct 19, 2018. It is now read-only.

Commit 0666766

Browse files
committed
Set up test matrix for opal-0.10
1 parent a91abba commit 0666766

File tree

5 files changed

+64
-5
lines changed

5 files changed

+64
-5
lines changed

.travis.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,29 @@ rvm:
66
- jruby-19mode
77
before_script:
88
- phantomjs --version
9-
script:
10-
- bundle exec rake test_app
11-
- bundle exec rake
9+
env:
10+
- PHANTOMJS_VERSION=1.9.8
1211
gemfile:
1312
- gemfiles/opal_0.8_react_13.gemfile
1413
- gemfiles/opal_0.8_react_14.gemfile
1514
- gemfiles/opal_0.8_react_15.gemfile
1615
- gemfiles/opal_0.9_react_13.gemfile
1716
- gemfiles/opal_0.9_react_14.gemfile
1817
- gemfiles/opal_0.9_react_15.gemfile
19-
18+
cache:
19+
directories:
20+
- "travis_phantomjs"
21+
before_install:
22+
- "phantomjs --version"
23+
- "export PATH=$PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64/bin:$PATH"
24+
- "phantomjs --version"
25+
- "if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then rm -rf $PWD/travis_phantomjs; mkdir -p $PWD/travis_phantomjs; fi"
26+
- "if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then wget https://github.com/Medium/phantomjs/releases/download/v$PHANTOMJS_VERSION/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 -O $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2; fi"
27+
- "if [ $(phantomjs --version) != $PHANTOMJS_VERSION ]; then tar -xvf $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 -C $PWD/travis_phantomjs; fi"
28+
- "phantomjs --version"
29+
script:
30+
- bundle exec rake test_app
31+
- bundle exec rake
2032
# These two setup seems to run indefinitely long
2133
# further investigation required.
2234
matrix:
@@ -27,3 +39,10 @@ matrix:
2739
gemfile: gemfiles/opal_0.9_react_14.gemfile
2840
- rvm: jruby-19mode
2941
gemfile: gemfiles/opal_0.9_react_15.gemfile
42+
include:
43+
- env: PHANTOMJS_VERSION=2.1.1
44+
gemfile: gemfiles/opal_0.10_react_13.gemfile
45+
- env: PHANTOMJS_VERSION=2.1.1
46+
gemfile: gemfiles/opal_0.10_react_14.gemfile
47+
- env: PHANTOMJS_VERSION=2.1.1
48+
gemfile: gemfiles/opal_0.10_react_15.gemfile

Appraisals

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
opal_versions = ['0.8', '0.9']
1+
opal_versions = ['0.8', '0.9', '0.10']
22
react_versions_map = {
33
'13' => '~> 1.3.3',
44
'14' => '~> 1.6.2',
@@ -7,6 +7,7 @@ react_versions_map = {
77
opal_rails_versions_map = {
88
'0.8' => '~> 0.8.1',
99
'0.9' => '~> 0.9.0',
10+
'0.10' => '~> 0.9.0',
1011
}
1112

1213
opal_versions.each do |opal_v|
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "opal", "~> 0.10.0"
6+
gem "opal-rails", "~> 0.9.0"
7+
gem "react-rails", "~> 1.3.3", :require => false
8+
9+
group :development do
10+
gem "appraisal"
11+
end
12+
13+
gemspec :path => "../"
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "opal", "~> 0.10.0"
6+
gem "opal-rails", "~> 0.9.0"
7+
gem "react-rails", "~> 1.6.2", :require => false
8+
9+
group :development do
10+
gem "appraisal"
11+
end
12+
13+
gemspec :path => "../"
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "opal", "~> 0.10.0"
6+
gem "opal-rails", "~> 0.9.0"
7+
gem "react-rails", "~> 1.8.2", :require => false
8+
9+
group :development do
10+
gem "appraisal"
11+
end
12+
13+
gemspec :path => "../"

0 commit comments

Comments
 (0)