Commit 79475e8598932e948c8482d9ec0e155dc49f8a38

Authored by Andrew Kane
1 parent ca060184

Moved ci and gemfiles into test directory

.travis.yml
... ... @@ -4,7 +4,7 @@ services:
4 4 - elasticsearch
5 5 - mongodb
6 6 before_install:
7   - - ./ci/before_install.sh
  7 + - ./test/ci/before_install.sh
8 8 script: bundle exec rake test
9 9 before_script:
10 10 - psql -c 'create database searchkick_test;' -U postgres
... ... @@ -14,14 +14,14 @@ notifications:
14 14 on_failure: change
15 15 gemfile:
16 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 24 matrix:
25 25 include:
26   - - gemfile: gemfiles/nobrainer.gemfile
  26 + - gemfile: test/gemfiles/nobrainer.gemfile
27 27 env: NOBRAINER=true
... ...
ci/before_install.sh
... ... @@ -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   -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   -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   -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   -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   -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   -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   -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   -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 @@
  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 @@
  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 @@
  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 @@
  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 @@
  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 @@
  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 @@
  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 @@
  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 @@
  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"
... ...