Commit 79475e8598932e948c8482d9ec0e155dc49f8a38

Authored by Andrew Kane
1 parent ca060184

Moved ci and gemfiles into test directory

@@ -4,7 +4,7 @@ services: @@ -4,7 +4,7 @@ services:
4 - elasticsearch 4 - elasticsearch
5 - mongodb 5 - mongodb
6 before_install: 6 before_install:
7 - - ./ci/before_install.sh 7 + - ./test/ci/before_install.sh
8 script: bundle exec rake test 8 script: bundle exec rake test
9 before_script: 9 before_script:
10 - psql -c 'create database searchkick_test;' -U postgres 10 - psql -c 'create database searchkick_test;' -U postgres
@@ -14,14 +14,14 @@ notifications: @@ -14,14 +14,14 @@ notifications:
14 on_failure: change 14 on_failure: change
15 gemfile: 15 gemfile:
16 - Gemfile 16 - Gemfile
17 - - gemfiles/activerecord41.gemfile  
18 - - gemfiles/activerecord40.gemfile  
19 - - gemfiles/activerecord32.gemfile  
20 - - gemfiles/activerecord31.gemfile  
21 - - gemfiles/mongoid2.gemfile  
22 - - gemfiles/mongoid3.gemfile  
23 - - gemfiles/mongoid4.gemfile 17 + - test/gemfiles/activerecord41.gemfile
  18 + - test/gemfiles/activerecord40.gemfile
  19 + - test/gemfiles/activerecord32.gemfile
  20 + - test/gemfiles/activerecord31.gemfile
  21 + - test/gemfiles/mongoid2.gemfile
  22 + - test/gemfiles/mongoid3.gemfile
  23 + - test/gemfiles/mongoid4.gemfile
24 matrix: 24 matrix:
25 include: 25 include:
26 - - gemfile: gemfiles/nobrainer.gemfile 26 + - gemfile: test/gemfiles/nobrainer.gemfile
27 env: NOBRAINER=true 27 env: NOBRAINER=true
ci/before_install.sh
@@ -1,15 +0,0 @@ @@ -1,15 +0,0 @@
1 -#!/usr/bin/env bash  
2 -  
3 -sudo apt-get purge elasticsearch  
4 -wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.7.3.deb  
5 -sudo dpkg -i elasticsearch-1.7.3.deb  
6 -sudo service elasticsearch start  
7 -  
8 -if [ -n "$NOBRAINER" ]; then  
9 - source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list  
10 - wget -qO- http://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -  
11 - sudo apt-get update -q  
12 - sudo apt-get install rethinkdb  
13 - sudo cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf  
14 - sudo service rethinkdb restart  
15 -fi  
gemfiles/activerecord31.gemfile
@@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "sqlite3"  
7 -gem "activerecord", "~> 3.1.0"  
gemfiles/activerecord32.gemfile
@@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "sqlite3"  
7 -gem "activerecord", "~> 3.2.0"  
gemfiles/activerecord40.gemfile
@@ -1,8 +0,0 @@ @@ -1,8 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "sqlite3"  
7 -gem "activerecord", "~> 4.0.0"  
8 -gem "activejob_backport"  
gemfiles/activerecord41.gemfile
@@ -1,8 +0,0 @@ @@ -1,8 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "sqlite3"  
7 -gem "activerecord", "~> 4.1.0"  
8 -gem "activejob_backport"  
gemfiles/mongoid2.gemfile
@@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "mongoid", "~> 2"  
7 -gem "bson_ext"  
gemfiles/mongoid3.gemfile
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "mongoid", "~> 3.1.0"  
gemfiles/mongoid4.gemfile
@@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "mongoid", "~> 4.0.0"  
7 -gem "activejob_backport"  
gemfiles/nobrainer.gemfile
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
1 -source 'https://rubygems.org'  
2 -  
3 -# Specify your gem's dependencies in searchkick.gemspec  
4 -gemspec path: "../"  
5 -  
6 -gem "nobrainer", "0.27.0"  
test/ci/before_install.sh 0 → 100755
@@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
  1 +#!/usr/bin/env bash
  2 +
  3 +sudo apt-get purge elasticsearch
  4 +wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.7.3.deb
  5 +sudo dpkg -i elasticsearch-1.7.3.deb
  6 +sudo service elasticsearch start
  7 +
  8 +if [ -n "$NOBRAINER" ]; then
  9 + source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
  10 + wget -qO- http://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
  11 + sudo apt-get update -q
  12 + sudo apt-get install rethinkdb
  13 + sudo cp /etc/rethinkdb/default.conf.sample /etc/rethinkdb/instances.d/instance1.conf
  14 + sudo service rethinkdb restart
  15 +fi
test/gemfiles/activerecord31.gemfile 0 → 100644
@@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "sqlite3"
  7 +gem "activerecord", "~> 3.1.0"
test/gemfiles/activerecord32.gemfile 0 → 100644
@@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "sqlite3"
  7 +gem "activerecord", "~> 3.2.0"
test/gemfiles/activerecord40.gemfile 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "sqlite3"
  7 +gem "activerecord", "~> 4.0.0"
  8 +gem "activejob_backport"
test/gemfiles/activerecord41.gemfile 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "sqlite3"
  7 +gem "activerecord", "~> 4.1.0"
  8 +gem "activejob_backport"
test/gemfiles/mongoid2.gemfile 0 → 100644
@@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "mongoid", "~> 2"
  7 +gem "bson_ext"
test/gemfiles/mongoid3.gemfile 0 → 100644
@@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "mongoid", "~> 3.1.0"
test/gemfiles/mongoid4.gemfile 0 → 100644
@@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "mongoid", "~> 4.0.0"
  7 +gem "activejob_backport"
test/gemfiles/nobrainer.gemfile 0 → 100644
@@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
  1 +source 'https://rubygems.org'
  2 +
  3 +# Specify your gem's dependencies in searchkick.gemspec
  4 +gemspec path: "../"
  5 +
  6 +gem "nobrainer", "0.27.0"